ac/nir: gs and nogs use ac_nir_export_primitive
authorQiang Yu <yuq825@gmail.com>
Mon, 19 Dec 2022 08:01:15 +0000 (16:01 +0800)
committerMarge Bot <emma+marge@anholt.net>
Fri, 3 Feb 2023 12:27:43 +0000 (12:27 +0000)
commite9268b2c0651533dbc110a57f7bb8f23fdd77823
tree2d337dc209a94ab06e862ae5620adb006171a14d
parent8331842258e652ffcf12af6ebe6fad2b9d83e6a6
ac/nir: gs and nogs use ac_nir_export_primitive

Mesh shader primitive export is left unchanged because it needs
extra changes for per primitive output export when export
primitive.

Mesh shader will use second channel of primitive export.

Reviewed-by: Timur Kristóf <timur.kristof@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/20691>
src/amd/common/ac_nir.c
src/amd/common/ac_nir.h
src/amd/common/ac_nir_lower_ngg.c