From ecd122ddb8552167d35d2beb687ff768294609ef Mon Sep 17 00:00:00 2001 From: Rhys Perry Date: Fri, 10 Jan 2025 17:10:41 +0000 Subject: [PATCH] radv/rt: correctly preserve metadata in move_rt_instructions This should invalidate nir_metadata_live_defs. Signed-off-by: Rhys Perry Reviewed-by: Georg Lehmann Part-of: --- src/amd/vulkan/radv_pipeline_rt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/vulkan/radv_pipeline_rt.c b/src/amd/vulkan/radv_pipeline_rt.c index f6a41a10403..a0372178c3e 100644 --- a/src/amd/vulkan/radv_pipeline_rt.c +++ b/src/amd/vulkan/radv_pipeline_rt.c @@ -351,7 +351,7 @@ move_rt_instructions(nir_shader *shader) } } - nir_metadata_preserve(nir_shader_get_entrypoint(shader), nir_metadata_all & (~nir_metadata_instr_index)); + nir_metadata_preserve(nir_shader_get_entrypoint(shader), nir_metadata_control_flow); } static VkResult