From bce9e851c6ffaee5bbb3ccbbb846fb93f89d71fc Mon Sep 17 00:00:00 2001 From: Lorenzo Rossi Date: Wed, 19 Feb 2025 16:55:30 +0100 Subject: [PATCH] nvk: Fix MSAA sparse residency lowering crash Previously deqp tests with *.multisampled_image_sparse_residency.* would crash with "Unknown image intrinsic" because nir_intrinsic_bindless_image_sparse_load was not handled in the lowring code. This commits handles MSAA sparse residency lowering as with other cases. Signed-off-by: Lorenzo Rossi Fixes: 7604697ec61 ("nvk: Implement shaderStorageImageMultisample") Part-of: --- src/nouveau/vulkan/nvk_nir_lower_descriptors.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/nouveau/vulkan/nvk_nir_lower_descriptors.c b/src/nouveau/vulkan/nvk_nir_lower_descriptors.c index c2b92b6d6ce..ff24dab65a9 100644 --- a/src/nouveau/vulkan/nvk_nir_lower_descriptors.c +++ b/src/nouveau/vulkan/nvk_nir_lower_descriptors.c @@ -894,6 +894,7 @@ lower_msaa_image_intrin(nir_builder *b, nir_intrinsic_instr *intrin, switch (intrin->intrinsic) { case nir_intrinsic_bindless_image_load: + case nir_intrinsic_bindless_image_sparse_load: case nir_intrinsic_bindless_image_store: case nir_intrinsic_bindless_image_atomic: case nir_intrinsic_bindless_image_atomic_swap: {