radv/llvm: reduce the ESGS itemsize by using NIR IO assigned locations
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Fri, 2 Oct 2020 11:21:18 +0000 (13:21 +0200)
committerSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 12 Oct 2020 07:23:26 +0000 (09:23 +0200)
commit47e26bf334a8e1d7f84e5d3bc94d0dffdda05849
treeb68bde34e443e7fff170281f561caae4faf6f5a6
parent569b8948356c8d9eed1d983752c6893f40acc6fb
radv/llvm: reduce the ESGS itemsize by using NIR IO assigned locations

There is no longer gaps in the ESGS ring.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7022>
src/amd/vulkan/radv_pipeline.c
src/amd/vulkan/radv_private.h
src/amd/vulkan/radv_shader_info.c