From fb9f7872e7692d3e4adab7f3212e114ceb8203dc Mon Sep 17 00:00:00 2001 From: Iago Toral Quiroga Date: Thu, 1 Aug 2019 14:43:35 +0200 Subject: [PATCH] v3d: handle wait requirement when retrieving query results correctly Reviewed-by: Eric Anholt --- src/gallium/drivers/v3d/v3d_query.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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; } -- 2.30.2