From 785df1b980b6b173baece6b991caca2e2db9b2ab Mon Sep 17 00:00:00 2001 From: Pierre-Eric Pelloux-Prayer Date: Wed, 26 Mar 2025 16:07:48 +0100 Subject: [PATCH] ac/nir: fix nir_metadata value of ac_nir_lower_image_opcodes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This pass can insert new blocks so 'nir_metadata_control_flow' is not preserved. Fixes: eaf98b14220 ("ac/nir: implement image opcode emulation for CDNA, enable it in radeonsi") Reviewed-by: Marek Olšák Part-of: --- src/amd/common/nir/ac_nir_lower_image_opcodes_cdna.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/amd/common/nir/ac_nir_lower_image_opcodes_cdna.c b/src/amd/common/nir/ac_nir_lower_image_opcodes_cdna.c index c770cb713bd..55897035726 100644 --- a/src/amd/common/nir/ac_nir_lower_image_opcodes_cdna.c +++ b/src/amd/common/nir/ac_nir_lower_image_opcodes_cdna.c @@ -513,6 +513,6 @@ static bool lower_image_opcodes(nir_builder *b, nir_instr *instr, void *data) bool ac_nir_lower_image_opcodes(nir_shader *nir) { return nir_shader_instructions_pass(nir, lower_image_opcodes, - nir_metadata_control_flow, + nir_metadata_none, NULL); }