radeonsi: don't use GS SGPR6 for the small prim cull info
authorMarek Olšák <marek.olsak@amd.com>
Sat, 6 Nov 2021 18:08:53 +0000 (14:08 -0400)
committerMarge Bot <emma+marge@anholt.net>
Tue, 16 Nov 2021 19:41:07 +0000 (19:41 +0000)
commitba6d389fa7a0ac512cb9d4cdd21efde990f041b1
tree776ba779076da147d7095bd33ddf1eedb6f25e6a
parent0690a44e6949a090f9be2ea6af369a43d382c71c
radeonsi: don't use GS SGPR6 for the small prim cull info

use a user SGPR instead. This will be needed in the future.

Also don't upload small_prim_precision because it's passed via
VS_STATE_BITS.

Acked-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13811>
src/gallium/drivers/radeonsi/gfx10_shader_ngg.c
src/gallium/drivers/radeonsi/si_blit.c
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_shader.h
src/gallium/drivers/radeonsi/si_state_draw.cpp
src/gallium/drivers/radeonsi/si_state_viewport.c