ac/nir/ngg,radv: move LDS layout calculation out of nir ngg lowering
authorQiang Yu <yuq825@gmail.com>
Fri, 22 Jul 2022 09:42:41 +0000 (17:42 +0800)
committerMarge Bot <emma+marge@anholt.net>
Thu, 27 Oct 2022 07:35:01 +0000 (07:35 +0000)
commite536d0fe4bd614d22aafe127870073a527850c96
tree274342f9af453e1e353aa82d052f705eb245426d
parent3d6cce2e4cce0988271f8dab96c102793c831c75
ac/nir/ngg,radv: move LDS layout calculation out of nir ngg lowering

Use lds base load intrinsics in nir ngg lowering to get layout, left
its calulation to driver.

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/18832>
src/amd/common/ac_nir.h
src/amd/common/ac_nir_lower_ngg.c
src/amd/common/ac_shader_util.h
src/amd/vulkan/radv_nir_lower_abi.c
src/amd/vulkan/radv_shader.c
src/amd/vulkan/radv_shader.h