From 95777ab419c8bf1e064c278bc87dc2322425b852 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 5 Jul 2021 18:01:16 -0400 Subject: [PATCH] lavapipe: handle null vertex buffers more gracefully this should propagate down to be handled correctly in llvmpipe Reviewed-by: Dave Airlie Part-of: --- src/gallium/frontends/lavapipe/lvp_execute.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index 020c6394d99..d0cdcbd6c25 100644 --- a/src/gallium/frontends/lavapipe/lvp_execute.c +++ b/src/gallium/frontends/lavapipe/lvp_execute.c @@ -739,7 +739,7 @@ static void handle_vertex_buffers(struct lvp_cmd_buffer_entry *cmd, int idx = i + vcb->first; state->vb[idx].buffer_offset = vcb->offsets[i]; - state->vb[idx].buffer.resource = vcb->buffers[i]->bo; + state->vb[idx].buffer.resource = vcb->buffers[i] ? vcb->buffers[i]->bo : NULL; if (vcb->strides) { state->vb[idx].stride = vcb->strides[i];