Module: Mesa Branch: main Commit: 0cb6fd0b0092452f128c0caadb368976d5de48f3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cb6fd0b0092452f128c0caadb368976d5de48f3
Author: Pierre-Eric Pelloux-Prayer <[email protected]> Date: Fri Apr 15 16:11:10 2022 +0200 radeonsi/query: use the qbo correct size Reviewed-by: Marek Olšák <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15861> --- src/gallium/drivers/radeonsi/si_query.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_query.c b/src/gallium/drivers/radeonsi/si_query.c index efd81af36c8..2ef38a2d503 100644 --- a/src/gallium/drivers/radeonsi/si_query.c +++ b/src/gallium/drivers/radeonsi/si_query.c @@ -1619,7 +1619,8 @@ static void si_query_hw_get_result_resource(struct si_context *sctx, struct si_q if (!qbuf->previous) { ssbo[2].buffer = resource; ssbo[2].buffer_offset = offset; - ssbo[2].buffer_size = 8; + ssbo[2].buffer_size = resource->width0 - offset; + /* assert size is correct, based on result_type ? */ si_resource(resource)->TC_L2_dirty = true; }
