From abeac8cf96d9fbba3126339b2a62005ba8fd2dfc Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Thu, 22 Feb 2024 16:12:33 +0200 Subject: [PATCH] intel/nir: only consider ray query variables in lowering Signed-off-by: Lionel Landwerlin Cc: mesa-stable Reviewed-by: Ivan Briano Part-of: --- src/intel/compiler/brw_nir_lower_ray_queries.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/intel/compiler/brw_nir_lower_ray_queries.c b/src/intel/compiler/brw_nir_lower_ray_queries.c index bcade17e803..844b90da47b 100644 --- a/src/intel/compiler/brw_nir_lower_ray_queries.c +++ b/src/intel/compiler/brw_nir_lower_ray_queries.c @@ -543,8 +543,11 @@ brw_nir_lower_ray_queries(nir_shader *shader, }; /* Map all query variable to internal type variables */ - nir_foreach_function_temp_variable(var, state.impl) + nir_foreach_function_temp_variable(var, state.impl) { + if (!var->data.ray_query) + continue; register_opaque_var(var, &state); + } hash_table_foreach(state.queries, entry) create_internal_var(entry->data, &state);