Module: Mesa
Branch: main
Commit: 7e7c94afaa269e788baed80e35cc85c353f37f60
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e7c94afaa269e788baed80e35cc85c353f37f60

Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Jan 14 09:51:20 2022 -0500

zink: add nir_intrinsic_image_deref_sparse_load to image scanning in compiler

this flags the shader as having image use

Acked-by: Dave Airlie <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14381>

---

 src/gallium/drivers/zink/zink_compiler.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/gallium/drivers/zink/zink_compiler.c 
b/src/gallium/drivers/zink/zink_compiler.c
index 2f28c450888..b9e27bc697d 100644
--- a/src/gallium/drivers/zink/zink_compiler.c
+++ b/src/gallium/drivers/zink/zink_compiler.c
@@ -1723,6 +1723,7 @@ scan_nir(nir_shader *shader)
                continue;
             nir_intrinsic_instr *intr = nir_instr_as_intrinsic(instr);
             if (intr->intrinsic == nir_intrinsic_image_deref_load ||
+                intr->intrinsic == nir_intrinsic_image_deref_sparse_load ||
                 intr->intrinsic == nir_intrinsic_image_deref_store ||
                 intr->intrinsic == nir_intrinsic_image_deref_atomic_add ||
                 intr->intrinsic == nir_intrinsic_image_deref_atomic_imin ||

Reply via email to