From: Iago Toral Quiroga Date: Thu, 1 Aug 2019 12:43:35 +0000 (+0200) Subject: v3d: handle wait requirement when retrieving query results correctly X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fb9f7872e7692d3e4adab7f3212e114ceb8203dc;p=mesa.git v3d: handle wait requirement when retrieving query results correctly Reviewed-by: Eric Anholt --- diff --git a/src/gallium/drivers/v3d/v3d_query.c b/src/gallium/drivers/v3d/v3d_query.c index 72bb2e43c51..f8419605dc2 100644 --- a/src/gallium/drivers/v3d/v3d_query.c +++ b/src/gallium/drivers/v3d/v3d_query.c @@ -143,10 +143,10 @@ v3d_get_query_result(struct pipe_context *pctx, struct pipe_query *query, v3d_flush_jobs_using_bo(v3d, q->bo); if (wait) { - if (!v3d_bo_wait(q->bo, 0, "query")) + if (!v3d_bo_wait(q->bo, ~0ull, "query")) return false; } else { - if (!v3d_bo_wait(q->bo, ~0ull, "query")) + if (!v3d_bo_wait(q->bo, 0, "query")) return false; }