From: Nicolai Hähnle Date: Tue, 27 Sep 2016 14:52:42 +0000 (+0200) Subject: gallium/radeon: use smaller buffers for query results X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e4b585f00954538a64d55daa6170507ee4f30126;p=mesa.git gallium/radeon: use smaller buffers for query results Most of the time, even the 512 bytes that we now get is more than sufficient (pipeline stats queries are the largest at 184 bytes per shot). Reviewed-by: Marek Olšák --- diff --git a/src/gallium/drivers/radeon/r600_query.c b/src/gallium/drivers/radeon/r600_query.c index 958cef9e7a6..429ea6a9565 100644 --- a/src/gallium/drivers/radeon/r600_query.c +++ b/src/gallium/drivers/radeon/r600_query.c @@ -331,7 +331,7 @@ static struct r600_resource *r600_new_query_buffer(struct r600_common_context *c struct r600_query_hw *query) { unsigned buf_size = MAX2(query->result_size, - ctx->screen->info.gart_page_size); + ctx->screen->info.min_alloc_size); /* Queries are normally read by the CPU after * being written by the gpu, hence staging is probably a good