From 4749325e0865ce635c4fe60001bd4875b2a1ba1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Thu, 25 Sep 2025 09:24:56 -0400 Subject: [PATCH] gallium/u_threaded: remove refcounting for get_query_result_resource Reviewed-By: Mike Blumenkrantz Part-of: --- src/gallium/auxiliary/util/u_threaded_context.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/gallium/auxiliary/util/u_threaded_context.c b/src/gallium/auxiliary/util/u_threaded_context.c index 05e5366570f..3ff2a8a8fb0 100644 --- a/src/gallium/auxiliary/util/u_threaded_context.c +++ b/src/gallium/auxiliary/util/u_threaded_context.c @@ -1324,7 +1324,6 @@ tc_call_get_query_result_resource(struct pipe_context *pipe, void *call) pipe->get_query_result_resource(pipe, p->query, p->flags, p->result_type, p->index, p->resource, p->offset); - tc_drop_resource_reference(p->resource); return call_size(tc_query_result_resource); } @@ -1346,7 +1345,7 @@ tc_get_query_result_resource(struct pipe_context *_pipe, p->flags = flags; p->result_type = result_type; p->index = index; - tc_set_resource_reference(&p->resource, resource); + p->resource = resource; tc_add_to_buffer_list(&tc->buffer_lists[tc->next_buf_list], resource); p->offset = offset; }