ac/llvm,radeonsi: use texture non-uniform flag as waterfall switch
authorQiang Yu <yuq825@gmail.com>
Thu, 13 Apr 2023 13:00:34 +0000 (21:00 +0800)
committerMarge Bot <emma+marge@anholt.net>
Wed, 19 Apr 2023 01:59:02 +0000 (01:59 +0000)
commit75b75c6c0a92acf771e7407cc03c4687b8605cd6
tree3840f6519a6fec0a03fe37a1d9e8f08b138a55bb
parentba5eb2f5c18c2124c63f6f45748fd9600fbed0e7
ac/llvm,radeonsi: use texture non-uniform flag as waterfall switch

Also for calling nir_lower_non_uniform_access() when ACO.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Signed-off-by: Qiang Yu <yuq825@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22523>
src/amd/llvm/ac_nir_to_llvm.c
src/gallium/drivers/radeonsi/si_nir_lower_resource.c
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_shader_llvm.c
src/gallium/drivers/radeonsi/si_shader_nir.c