radv: set missing SHARED_VGPR_CNT for NGG VS and ACO
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Thu, 16 Apr 2020 14:58:13 +0000 (16:58 +0200)
committerMarge Bot <eric+marge@anholt.net>
Fri, 17 Apr 2020 16:11:17 +0000 (16:11 +0000)
commit19aa68ae315df7654bd81a4c293aeaf5f7a7f4a6
tree5f16e372c3f03a9673c30d2bf2581460dbf459d9
parentfd6e44236c07583b3b838b2c7ed01fea27002ef9
radv: set missing SHARED_VGPR_CNT for NGG VS and ACO

shuffle is implemented with shared VGPRs with ACO and Wave64.

Fixes dEQP-VK.subgroups.shuffle.framebuffer.subgroupshuffle*_vertex
with Wave64.

Fixes: c24d9522dae ("radv: Enable ACO for NGG VS/TES, but disable NGG for ACO GS.")
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4595>
src/amd/vulkan/radv_shader.c