radeonsi: implement the workaround for Rocket League - postponed TGSI kill
authorMarek Olšák <marek.olsak@amd.com>
Tue, 20 Jun 2017 20:55:56 +0000 (22:55 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Fri, 23 Jun 2017 17:50:20 +0000 (19:50 +0200)
commitee16796d544975c85adadd7e74ea6f09dc426f34
treedb26381efd28d87e5b11ba87f3f552cdc7d58e80
parenta98a04ec80deb6a6b452165cf54a79c6ea824ab2
radeonsi: implement the workaround for Rocket League - postponed TGSI kill

Do KILL at the end of shaders so as not to break WQM.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100070

Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
src/gallium/drivers/radeon/r600_pipe_common.c
src/gallium/drivers/radeon/r600_pipe_common.h
src/gallium/drivers/radeonsi/si_shader.c
src/gallium/drivers/radeonsi/si_shader_internal.h
src/gallium/drivers/radeonsi/si_shader_tgsi_alu.c