From 3ddf41cb7d290d577d4c123b4eae64b672503942 Mon Sep 17 00:00:00 2001 From: Jesse Natalie Date: Thu, 5 Jan 2023 09:38:17 -0800 Subject: [PATCH] spirv2dxil: When removing unused inputs, make sure they're actually inputs Part-of: --- src/microsoft/spirv_to_dxil/dxil_spirv_nir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c b/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c index bb8cd74c165..e0bd2bb7423 100644 --- a/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c +++ b/src/microsoft/spirv_to_dxil/dxil_spirv_nir.c @@ -490,7 +490,7 @@ kill_undefined_varyings(struct nir_builder *b, return false; nir_variable *var = nir_intrinsic_get_var(intr, 0); - if (!var) + if (!var || var->data.mode != nir_var_shader_in) return false; /* Ignore builtins for now, some of them get default values