From 1ab8f1eb00acba8dcef75a96d5418ae12079559e Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Fri, 15 May 2026 06:08:21 +1000 Subject: [PATCH] nak: add more sizes to assert in bindless_image_sparse_load Affects dEQP-VK.sparse_resources.buffer.texel_buffers.sparse_residency.storage_texel_buffer_sparse_read_size_2_10_r64ui_strict Fixes: 410de4bf69a0 ("nak: wire up sparse image loads") Reviewed-by: Mel Henning Part-of: --- src/nouveau/compiler/nak/from_nir.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/compiler/nak/from_nir.rs b/src/nouveau/compiler/nak/from_nir.rs index 3bc4aaf0e08..04e618a8074 100644 --- a/src/nouveau/compiler/nak/from_nir.rs +++ b/src/nouveau/compiler/nak/from_nir.rs @@ -2824,7 +2824,7 @@ impl<'a> ShaderFromNir<'a> { let comps = intrin.num_components; assert!(intrin.def.bit_size() == 32); - assert!(comps == 5); + assert!(comps == 2 || comps == 3 || comps == 5); let image_access = ImageAccess::Formatted(ChannelMask::for_comps(comps - 1));