radeonsi: precompute GS_OUT_PRIM in advance
authorMarek Olšák <marek.olsak@amd.com>
Sun, 14 Aug 2022 10:55:19 +0000 (06:55 -0400)
committerMarge Bot <emma+marge@anholt.net>
Tue, 30 Aug 2022 04:57:43 +0000 (04:57 +0000)
commita070a09d0090c97ea4a402f0bac7c8de82e05b5c
tree40d8169c1ffce9c5398dc912f0de5d5cecb274ba
parent7144621e941b4c9ca99958180c6c0b299c6e8188
radeonsi: precompute GS_OUT_PRIM in advance

We don't have to do it every draw now if the rasterized prim type
doesn't change.

Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18195>
src/gallium/drivers/radeonsi/si_pipe.h
src/gallium/drivers/radeonsi/si_state_draw.cpp