From 516ac2a9256c23aceadacc76840f83dd754fadcc Mon Sep 17 00:00:00 2001 From: bjorn Date: Wed, 6 Jul 2022 16:43:42 -0700 Subject: [PATCH] Fix validation issue when first draw uses empty vertex format; --- src/modules/graphics/graphics.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/graphics/graphics.c b/src/modules/graphics/graphics.c index f9ffefcd..83032307 100644 --- a/src/modules/graphics/graphics.c +++ b/src/modules/graphics/graphics.c @@ -2811,7 +2811,8 @@ Pass* lovrGraphicsGetPass(PassInfo* info) { gpu_render_begin(pass->stream, &target); // The default Buffer (filled with zeros/ones) is always at slot #1, used for default vertex data - gpu_bind_vertex_buffers(pass->stream, &state.defaultBuffer->gpu, NULL, 1, 1); + gpu_buffer* buffers[] = { state.defaultBuffer->gpu, state.defaultBuffer->gpu }; + gpu_bind_vertex_buffers(pass->stream, buffers, NULL, 0, 2); // Reset state