From 19da2f6d306eb9b15ca4c8d35e81473de7571cd5 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Tue, 16 Jan 2024 14:48:33 -0400 Subject: [PATCH] asahi: sync with query mismatches otherwise the following assertion can fail. fixes crash in yuzu trace. Signed-off-by: Alyssa Rosenzweig Part-of: --- src/gallium/drivers/asahi/agx_query.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/asahi/agx_query.c b/src/gallium/drivers/asahi/agx_query.c index 32ac8591e98..93095c54b9e 100644 --- a/src/gallium/drivers/asahi/agx_query.c +++ b/src/gallium/drivers/asahi/agx_query.c @@ -316,8 +316,8 @@ agx_add_query_to_batch(struct agx_batch *batch, struct agx_query *query, * could avoid this flush by merging query results. */ if (query->writer && query->writer != batch) { - agx_flush_batch_for_reason(batch->ctx, query->writer, - "Multiple query writers"); + agx_sync_batch_for_reason(batch->ctx, query->writer, + "Multiple query writers"); } /* Allocate if needed */