diff --git a/src/gallium/drivers/llvmpipe/lp_state_cs.c b/src/gallium/drivers/llvmpipe/lp_state_cs.c index 230004d799f..01ff10deb8a 100644 --- a/src/gallium/drivers/llvmpipe/lp_state_cs.c +++ b/src/gallium/drivers/llvmpipe/lp_state_cs.c @@ -1419,7 +1419,8 @@ static void llvmpipe_launch_grid(struct pipe_context *pipe, lp_cs_tpool_wait_for_task(screen->cs_tpool, &task); } - llvmpipe->pipeline_statistics.cs_invocations += num_tasks * info->block[0] * info->block[1] * info->block[2]; + if (!llvmpipe->queries_disabled) + llvmpipe->pipeline_statistics.cs_invocations += num_tasks * info->block[0] * info->block[1] * info->block[2]; } static void