From 4c83a96f16bd9fe7ec238962598ae056b899840d Mon Sep 17 00:00:00 2001 From: Konstantin Seurer Date: Sat, 19 Nov 2022 12:35:18 +0100 Subject: [PATCH] radv/rt: Discard metadata after lowering intersection shaders We inserted some enstructions and control flow. Therefore, metadata is not valid anymore. Reviewed-by: Bas Nieuwenhuizen Part-of: --- src/amd/vulkan/radv_rt_shader.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/amd/vulkan/radv_rt_shader.c b/src/amd/vulkan/radv_rt_shader.c index 239761209b7..292373c58c5 100644 --- a/src/amd/vulkan/radv_rt_shader.c +++ b/src/amd/vulkan/radv_rt_shader.c @@ -998,6 +998,8 @@ nir_lower_intersection_shader(nir_shader *intersection, nir_shader *any_hit) } } + nir_metadata_preserve(impl, nir_metadata_none); + /* We did some inlining; have to re-index SSA defs */ nir_index_ssa_defs(impl);