nir/recompute_io_bases: Fix num_inputs with dual-slot VS inputs

Use num_normal_inputs, which also includes dual-slot inputs.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/39328>
This commit is contained in:
Connor Abbott 2026-01-13 16:13:54 -05:00 committed by Marge Bot
parent 778ed567ed
commit b8905ff2f0

View file

@ -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;