From b8905ff2f01f0c394c43a0ef8f75c6be151bed13 Mon Sep 17 00:00:00 2001 From: Connor Abbott Date: Tue, 13 Jan 2026 16:13:54 -0500 Subject: [PATCH] nir/recompute_io_bases: Fix num_inputs with dual-slot VS inputs Use num_normal_inputs, which also includes dual-slot inputs. Part-of: --- src/compiler/nir/nir_recompute_io_bases.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/compiler/nir/nir_recompute_io_bases.c b/src/compiler/nir/nir_recompute_io_bases.c index da50a9595e6..04b57f68944 100644 --- a/src/compiler/nir/nir_recompute_io_bases.c +++ b/src/compiler/nir/nir_recompute_io_bases.c @@ -196,8 +196,7 @@ nir_recompute_io_bases(nir_shader *nir, nir_variable_mode modes) if (modes & nir_var_shader_in) { - unsigned num_inputs = BITSET_COUNT(inputs) + BITSET_COUNT(color_inputs) + - BITSET_COUNT(per_prim_inputs); + unsigned num_inputs = num_normal_inputs + BITSET_COUNT(per_prim_inputs); if (nir->num_inputs != num_inputs) { nir->num_inputs = num_inputs;