radeonsi: preload PS inputs only if KILL is used
authorMarek Olšák <marek.olsak@amd.com>
Thu, 19 Jan 2017 12:58:50 +0000 (13:58 +0100)
committerMarek Olšák <marek.olsak@amd.com>
Mon, 23 Jan 2017 22:43:38 +0000 (23:43 +0100)
commit59c5da40ed2c6c56e29b562c2ee2c8705f28738b
treeb9c4724a266619dfa2ef52ea6a77e776a27c1162
parent7b32ae4df5bc19c378598d6a950a6019fa64ece6
radeonsi: preload PS inputs only if KILL is used

so that most shaders can get lower VGPR usage thanks to lazy input loading.
I think this is a more accurate constraint that prevents the black transitions
in Witcher 2.

Affected shaders (7758):
Max Waves: 57437 -> 58231 (1.38 %)

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/gallium/drivers/radeonsi/si_shader_tgsi_setup.c