From 39495ca5e1ac2eb9edde053bb39bf1a7143080b8 Mon Sep 17 00:00:00 2001 From: Arca Cengiz Date: Sat, 28 Dec 2024 21:39:48 +0000 Subject: [PATCH] Implemented fix from https://github.com/urholaukkarinen/transform-gizmo/pull/85#issuecomment-2549984428 --- crates/transform-gizmo-bevy/src/render.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/transform-gizmo-bevy/src/render.rs b/crates/transform-gizmo-bevy/src/render.rs index 04702b9..4a922e3 100644 --- a/crates/transform-gizmo-bevy/src/render.rs +++ b/crates/transform-gizmo-bevy/src/render.rs @@ -192,6 +192,10 @@ impl RenderCommand

for DrawTransformGizmo { return RenderCommandResult::Failure("No GizmoDrawDataHandle inner found"); }; + if gizmo.index_buffer.size() == 0 { + return RenderCommandResult::Failure("gizmo.index_buffer is empty"); + } + pass.set_index_buffer(gizmo.index_buffer.slice(..), 0, IndexFormat::Uint32); pass.set_vertex_buffer(0, gizmo.position_buffer.slice(..)); pass.set_vertex_buffer(1, gizmo.color_buffer.slice(..));