radv: export implicit primitive ID in NIR for legacy VS or TES
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Tue, 10 May 2022 17:48:32 +0000 (19:48 +0200)
committerMarge Bot <emma+marge@anholt.net>
Fri, 20 May 2022 14:55:05 +0000 (14:55 +0000)
commit95d4e5435bf63239105a50370ebbbbdeb7fed2f8
tree0ed4e286c4ce20748ecc34ae2331c8030eb99cbe
parentd711e9813cf2990e881eb8f6497f9ed8c74abecb
radv: export implicit primitive ID in NIR for legacy VS or TES

It's implicit for VS or TES, while it's required for GS or MS.

Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16404>
src/amd/compiler/aco_instruction_selection.cpp
src/amd/llvm/ac_nir_to_llvm.c
src/amd/vulkan/radv_nir_to_llvm.c
src/amd/vulkan/radv_pipeline.c