Mesa (master): nir/lower_input_attachments: pass on non-uniform access flag

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Oct 11 15:06:31 UTC 2019


Module: Mesa
Branch: master
Commit: 599d634c2c179434950ea93dc0f622d825814ee2
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=599d634c2c179434950ea93dc0f622d825814ee2

Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Sat Sep 21 15:50:25 2019 +0100

nir/lower_input_attachments: pass on non-uniform access flag

Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>
Reviewed-by: Jason Ekstrand <jason at jlekstrand.net>

---

 src/compiler/nir/nir_lower_input_attachments.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/compiler/nir/nir_lower_input_attachments.c b/src/compiler/nir/nir_lower_input_attachments.c
index a8e71f7113a..a82e887ad8c 100644
--- a/src/compiler/nir/nir_lower_input_attachments.c
+++ b/src/compiler/nir/nir_lower_input_attachments.c
@@ -115,6 +115,8 @@ try_lower_input_load(nir_function_impl *impl, nir_intrinsic_instr *load,
       tex->src[3].src = load->src[2];
    }
 
+   tex->texture_non_uniform = nir_intrinsic_access(load) & ACCESS_NON_UNIFORM;
+
    nir_ssa_dest_init(&tex->instr, &tex->dest, 4, 32, NULL);
    nir_builder_instr_insert(&b, &tex->instr);
 




More information about the mesa-commit mailing list