radv: Set partial_vs_wave for pipelines with just GS, not tess.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Sat, 12 Jan 2019 19:09:23 +0000 (20:09 +0100)
committerBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 15 Jan 2019 09:22:30 +0000 (10:22 +0100)
commit568e7a2998e39263c41ec70ec67bcc5601477781
tree253929912e682055ab8da4a07a62abf1df97e125
parent5183e794affbbbf7dc959332619b0852c21536d6
radv: Set partial_vs_wave for pipelines with just GS, not tess.

Looking at -pro we need to enable it for pipelines with just a
GS too.

This seems to reduce the hangs from
https://bugs.freedesktop.org/show_bug.cgi?id=109242 on a RX 550 to
the point where I can't reproduce, after the false start with the
wd_switch_on_eop patch due to flakiness.

(but people are reporting it does not fix the issue completely for
 them on polaris 11)

CC: <mesa-stable@lists.freedesktop.org>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
src/amd/vulkan/radv_pipeline.c