From 5be4ed46453a52ac3c85a6ec92c464505955f69d Mon Sep 17 00:00:00 2001 From: veclavtalica Date: Fri, 7 Mar 2025 07:05:20 +0300 Subject: [PATCH] twn_lines: bail on empty batch --- src/rendering/twn_lines.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rendering/twn_lines.c b/src/rendering/twn_lines.c index 20a71d2..d37e33c 100644 --- a/src/rendering/twn_lines.c +++ b/src/rendering/twn_lines.c @@ -83,6 +83,9 @@ void draw_line_3d(Vec3 start, void render_lines(LinePrimitive const *line, bool is_3d) { DeferredCommandDraw command = {0}; + if (arrlenu(line->vertices) == 0) + return; + VertexBuffer buffer = get_scratch_vertex_array(); specify_vertex_buffer(buffer, line->vertices, arrlenu(line->vertices) * sizeof (*line->vertices));