From b391f2d8881205b3a822201f8cc392d1f0c30504 Mon Sep 17 00:00:00 2001 From: Kenneth Graunke Date: Fri, 13 Mar 2026 16:15:01 -0700 Subject: [PATCH] anv: Use nir_lower_memory_model This replaces NIR_MEMORY_MAKE_{AVALIABLE,VISIBLE} with COHERENT. Reviewed-by: Lionel Landwerlin Part-of: --- src/intel/vulkan/anv_shader_compile.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/intel/vulkan/anv_shader_compile.c b/src/intel/vulkan/anv_shader_compile.c index c47e37923b4..907f0162e19 100644 --- a/src/intel/vulkan/anv_shader_compile.c +++ b/src/intel/vulkan/anv_shader_compile.c @@ -1447,6 +1447,8 @@ anv_shader_lower_nir(struct anv_device *device, nir_shader_gather_info(nir, nir_shader_get_entrypoint(nir)); + NIR_PASS(_, nir, nir_lower_memory_model); + /* Apply lowering for 64bit atomics pre-Xe2 */ const bool lower_64bit_atomics = devinfo->ver < 20;