From c29c7f50424c436f74018889face77b7160cc153 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Mon, 22 Mar 2021 12:22:24 -0700 Subject: [PATCH] freedreno: Assert that TF prims generated can ignore active_queries. We won't ever be in a meta path with transform feedback enabled, so we don't need to pay attention to the flag here. Part-of: --- src/gallium/drivers/freedreno/freedreno_draw.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/drivers/freedreno/freedreno_draw.c b/src/gallium/drivers/freedreno/freedreno_draw.c index 7cf4636f9ed..9f84f7bb88f 100644 --- a/src/gallium/drivers/freedreno/freedreno_draw.c +++ b/src/gallium/drivers/freedreno/freedreno_draw.c @@ -250,8 +250,10 @@ update_draw_stats(struct fd_context *ctx, const struct pipe_draw_info *info, * use ir3 so no common way to get at the pipe_stream_output_info * which is needed for this calculation. */ - if (ctx->streamout.num_targets > 0) + if (ctx->streamout.num_targets > 0) { + assert(ctx->active_queries); ctx->stats.prims_emitted += prims; + } ctx->stats.prims_generated += prims; }