From 75390a7aebf8edbc783ec43637f1b87e323720e4 Mon Sep 17 00:00:00 2001 From: Mohamed Ahmed Date: Mon, 19 Feb 2024 18:35:43 +0200 Subject: [PATCH] nak: wire up shader resource residency intrinsics Part-of: --- src/nouveau/compiler/nak/from_nir.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/nouveau/compiler/nak/from_nir.rs b/src/nouveau/compiler/nak/from_nir.rs index f62a6dff697..dd23f7bc6ca 100644 --- a/src/nouveau/compiler/nak/from_nir.rs +++ b/src/nouveau/compiler/nak/from_nir.rs @@ -2708,6 +2708,11 @@ impl<'a> ShaderFromNir<'a> { }); self.set_dst(&intrin.def, dst); } + nir_intrinsic_is_sparse_texels_resident => { + let src = self.get_src(&srcs[0]); + let dst = b.isetp(IntCmpType::I32, IntCmpOp::Ne, src, 0.into()); + self.set_dst(&intrin.def, dst); + } _ => panic!( "Unsupported intrinsic instruction: {}", intrin.info().name()