From e4fea2bc468940ad89ca2a70c10a42081a87cf4c Mon Sep 17 00:00:00 2001 From: Mary Guillemard Date: Wed, 27 Aug 2025 16:58:53 +0200 Subject: [PATCH] panvk: Follow nir_lower_io for subpass lowering We now set fb_fetch_output and fb_fetch_output_coherent to be consistent with nir_lower_io. This has no impact in general unless some generic pass depends on those infos. Signed-off-by: Mary Guillemard Reviewed-by: Boris Brezillon Part-of: --- src/panfrost/vulkan/panvk_vX_nir_lower_descriptors.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/panfrost/vulkan/panvk_vX_nir_lower_descriptors.c b/src/panfrost/vulkan/panvk_vX_nir_lower_descriptors.c index 92748f6dd12..6f36784d719 100644 --- a/src/panfrost/vulkan/panvk_vX_nir_lower_descriptors.c +++ b/src/panfrost/vulkan/panvk_vX_nir_lower_descriptors.c @@ -923,6 +923,8 @@ lower_input_attachment_load(nir_builder *b, nir_intrinsic_instr *intr, nir_def *is_color_att = nir_ilt_imm(b, target, 8); nir_def *load_color, *load_zs; nir_io_semantics iosem = {0}; + iosem.fb_fetch_output = true; + iosem.fb_fetch_output_coherent = !!(nir_intrinsic_access(intr) & ACCESS_COHERENT); nir_push_if(b, is_color_att); {