From 4ffcef821c0ac0e7f76ffb82bc0f50f0b8dbba4b Mon Sep 17 00:00:00 2001 From: Ilia Mirkin Date: Thu, 11 Nov 2021 17:01:11 -0500 Subject: [PATCH] freedreno/ir3: fix setting the max tf vertex when there are no outputs Fixes dEQP-GLES3.functional.transform_feedback.* on a4xx. Signed-off-by: Ilia Mirkin Part-of: --- src/gallium/drivers/freedreno/ir3/ir3_gallium.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/freedreno/ir3/ir3_gallium.c b/src/gallium/drivers/freedreno/ir3/ir3_gallium.c index 64b95da5d0c..f26e8103421 100644 --- a/src/gallium/drivers/freedreno/ir3/ir3_gallium.c +++ b/src/gallium/drivers/freedreno/ir3/ir3_gallium.c @@ -562,9 +562,9 @@ ir3_update_max_tf_vtx(struct fd_context *ctx, uint32_t maxvtxcnt = 0x7fffffff; if (v->shader->stream_output.num_outputs == 0) - ctx->streamout.max_tf_vtx = 0; + maxvtxcnt = 0; if (so->num_targets == 0) - ctx->streamout.max_tf_vtx = 0; + maxvtxcnt = 0; /* offset to write to is: *