From dee99b38c5d30ba6663eef228a06bf9676498332 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Ol=C5=A1=C3=A1k?= Date: Sat, 21 Mar 2026 00:33:30 -0400 Subject: [PATCH] radeonsi: fix an assertion failure for sampler descriptor loads with LLVM Reviewed-by: Pierre-Eric Part-of: --- src/gallium/drivers/radeonsi/si_nir_lower_resource.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/radeonsi/si_nir_lower_resource.c b/src/gallium/drivers/radeonsi/si_nir_lower_resource.c index 3cad4044650..f7c9ceda82f 100644 --- a/src/gallium/drivers/radeonsi/si_nir_lower_resource.c +++ b/src/gallium/drivers/radeonsi/si_nir_lower_resource.c @@ -530,7 +530,7 @@ static bool lower_resource_tex(nir_builder *b, nir_tex_instr *tex, break; case nir_tex_src_sampler_handle: if (has_sampler) { - sampler_handle = tex->src[i].src.ssa; + sampler_handle = nir_u2u32(b, tex->src[i].src.ssa); } else { nir_tex_instr_remove_src(tex, i); i--;