From 38bd5780291b9608bcb0d6d0e0e4d1b115dc99fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timur=20Krist=C3=B3f?= Date: Thu, 11 Apr 2024 00:47:18 +0200 Subject: [PATCH] nir/lower_io_to_scalar: Support explicit (and per-vertex) FS inputs. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Timur Kristóf Reviewed-by: Marek Olšák Part-of: --- src/compiler/nir/nir_lower_io_to_scalar.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/compiler/nir/nir_lower_io_to_scalar.c b/src/compiler/nir/nir_lower_io_to_scalar.c index 751402ddaa8..6b69378b7a6 100644 --- a/src/compiler/nir/nir_lower_io_to_scalar.c +++ b/src/compiler/nir/nir_lower_io_to_scalar.c @@ -251,7 +251,8 @@ nir_lower_io_to_scalar_instr(nir_builder *b, nir_instr *instr, void *data) if ((intr->intrinsic == nir_intrinsic_load_input || intr->intrinsic == nir_intrinsic_load_per_vertex_input || - intr->intrinsic == nir_intrinsic_load_interpolated_input) && + intr->intrinsic == nir_intrinsic_load_interpolated_input || + intr->intrinsic == nir_intrinsic_load_input_vertex) && (state->mask & nir_var_shader_in) && (!state->filter || state->filter(instr, state->filter_data))) { lower_load_input_to_scalar(b, intr);