From 1671b5fd1f3ed8c86b482187050a368986259e0c Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Thu, 11 May 2023 19:03:11 +0200 Subject: [PATCH] radv: Stop running constant folding during ray query lowering Now that committed is an intrinsic index, there is no need for constant folding. Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/nir/radv_nir_lower_ray_queries.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/amd/vulkan/nir/radv_nir_lower_ray_queries.c b/src/amd/vulkan/nir/radv_nir_lower_ray_queries.c index f4e1e6f..80e25fc 100644 --- a/src/amd/vulkan/nir/radv_nir_lower_ray_queries.c +++ b/src/amd/vulkan/nir/radv_nir_lower_ray_queries.c @@ -679,9 +679,6 @@ radv_nir_lower_ray_queries(struct nir_shader *shader, struct radv_device *device bool progress = false; struct hash_table *query_ht = _mesa_pointer_hash_table_create(NULL); - /* Run constant folding to collapse expressions that are required to be constant by the spec. */ - NIR_PASS(progress, shader, nir_opt_constant_folding); - nir_foreach_variable_in_list (var, &shader->variables) { if (!var->data.ray_query) continue; -- 2.7.4