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));