From 16b6ea415fcd247a1a41067ec0ccc86b1998dc24 Mon Sep 17 00:00:00 2001 From: Faith Ekstrand Date: Thu, 30 Jan 2025 12:36:52 -0600 Subject: [PATCH] nvk: Only pass sampler handles when needed Reviewed-by: Mel Henning Part-of: --- src/nouveau/vulkan/nvk_nir_lower_descriptors.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/vulkan/nvk_nir_lower_descriptors.c b/src/nouveau/vulkan/nvk_nir_lower_descriptors.c index 7d8fd00a101..e4dd7eaf4b2 100644 --- a/src/nouveau/vulkan/nvk_nir_lower_descriptors.c +++ b/src/nouveau/vulkan/nvk_nir_lower_descriptors.c @@ -1278,7 +1278,7 @@ lower_tex(nir_builder *b, nir_tex_instr *tex, load_resource_deref_desc(b, 1, 32, texture, plane_offset_B, ctx); nir_def *combined_handle; - if (texture == sampler) { + if (texture == sampler || !nir_tex_instr_need_sampler(tex)) { combined_handle = texture_desc; } else { combined_handle = nir_iand_imm(b, texture_desc,