diff --git a/engine/renderer/src/imguipass.cpp b/engine/renderer/src/imguipass.cpp index 9cc1bf8..c67ad49 100755 --- a/engine/renderer/src/imguipass.cpp +++ b/engine/renderer/src/imguipass.cpp @@ -85,6 +85,9 @@ void ImGuiPass::render_post(GFXCommandBuffer* command_buffer, const int index) { Expects(draw_data != nullptr); + if(draw_data->TotalIdxCount == 0 || draw_data->TotalVtxCount == 0) + return; + const int framebuffer_width = static_cast(draw_data->DisplaySize.x * draw_data->FramebufferScale.x); const int framebuffer_height = static_cast(draw_data->DisplaySize.y * draw_data->FramebufferScale.y);