From cc09d5443b5168677e33ba67626474e80d6404d9 Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Mon, 3 Mar 2025 20:20:40 -0500 Subject: [PATCH] ir3: Use needs_full_helper_invocations require_full_quads is incorrect because it isn't actually enabled by quad operations. Use the newly-introduced needs_quad_helper_invocations instead. Reviewed-by: Danylo Piliaiev Reviewed-by: Rob Clark Reviewed-by: Alyssa Rosenzweig Fixes: 264d8a67664 ("ir3: Set need_full_quad depending on info.fs.require_full_quads") Part-of: --- src/freedreno/ir3/ir3_compiler_nir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/freedreno/ir3/ir3_compiler_nir.c b/src/freedreno/ir3/ir3_compiler_nir.c index 0dd03e4e88f..34534e9dd95 100644 --- a/src/freedreno/ir3/ir3_compiler_nir.c +++ b/src/freedreno/ir3/ir3_compiler_nir.c @@ -5750,7 +5750,7 @@ ir3_compile_shader_nir(struct ir3_compiler *compiler, } if (so->type == MESA_SHADER_FRAGMENT && - ctx->s->info.fs.require_full_quads) { + ctx->s->info.fs.needs_full_quad_helper_invocations) { so->need_full_quad = true; }