radeonsi: refactor si_update_vgt_shader_config
authorNicolai Hähnle <nicolai.haehnle@amd.com>
Fri, 21 Sep 2018 13:38:42 +0000 (15:38 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Tue, 25 Jun 2019 01:04:10 +0000 (21:04 -0400)
commit610e1a81f768aced998bdedf8037a5f4a4e446ca
tree5812550383eea875d33904fce54bb12f6b3acea3
parentbd3a3fd25ad67cc07cb2a6c90ff72314ff597247
radeonsi: refactor si_update_vgt_shader_config

We'll have to extend this at some point, and using a bitfield union in
this way makes it easier to get the right index without excessive
branching.

Tested-by: Dieter Nützel <Dieter@nuetzel-hh.de>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
src/gallium/drivers/radeonsi/si_pipe.h
src/gallium/drivers/radeonsi/si_state_shaders.c