ac/nir: add ac_nir_lower_legacy_gs
authorQiang Yu <yuq825@gmail.com>
Wed, 30 Nov 2022 09:57:37 +0000 (17:57 +0800)
committerQiang Yu <yuq825@gmail.com>
Tue, 13 Dec 2022 03:43:53 +0000 (11:43 +0800)
commitd2ac1b18df90da1e3e36750774fab9b7d62086bb
treed56d3b5915ee3643987d231afcd8902116c1d660
parent0e52a4faf061dac024c0a673b944cbbb20d6706c
ac/nir: add ac_nir_lower_legacy_gs

For legacy (non-NGG) GS to lower outputs to memory stores and add
shader query when required.

Reviewed-by: Rhys Perry <pendingchaos02@gmail.com>
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/20158>
src/amd/common/ac_nir.c
src/amd/common/ac_nir.h