diff --git a/src/gallium/drivers/iris/iris_query.c b/src/gallium/drivers/iris/iris_query.c index a5c4c94ad0b..2d2c5bc86f1 100644 --- a/src/gallium/drivers/iris/iris_query.c +++ b/src/gallium/drivers/iris/iris_query.c @@ -521,7 +521,8 @@ iris_begin_query(struct pipe_context *ctx, struct pipe_query *query) size = sizeof(struct iris_query_snapshots); u_upload_alloc(ice->query_buffer_uploader, 0, - size, size, &q->query_state_ref.offset, + size, util_next_power_of_two(size), + &q->query_state_ref.offset, &q->query_state_ref.res, &ptr); if (!iris_resource_bo(q->query_state_ref.res))