From 7fbb758e562afbc5cf29d41f322d9bd97ee92eb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sun, 4 Feb 2024 21:49:44 -0500 Subject: [PATCH] st/mesa: set take_ownership=true for set_vertex_buffers in st_pbo_draw Reviewed-By: Mike Blumenkrantz Part-of: --- src/mesa/state_tracker/st_pbo.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/mesa/state_tracker/st_pbo.c b/src/mesa/state_tracker/st_pbo.c index 2757db62c44..02dcf41223a 100644 --- a/src/mesa/state_tracker/st_pbo.c +++ b/src/mesa/state_tracker/st_pbo.c @@ -244,9 +244,7 @@ st_pbo_draw(struct st_context *st, const struct st_pbo_addresses *addr, velem.velems[0].dual_slot = false; cso_set_vertex_elements(cso, &velem); - cso_set_vertex_buffers(cso, 1, false, &vbo); - - pipe_resource_reference(&vbo.buffer.resource, NULL); + cso_set_vertex_buffers(cso, 1, true, &vbo); } /* Upload constants */