diff options
author | Nicolai Hähnle <nicolai.haehnle@amd.com> | 2016-11-29 16:33:31 +0100 |
---|---|---|
committer | Emil Velikov <emil.l.velikov@gmail.com> | 2016-12-15 15:53:30 +0000 |
commit | cf4316a9ced99327ba6760b806bdb15014112b5a (patch) | |
tree | 974dffaa63f500e394f994d78aabf67b498bd6a9 /src/mesa/swrast_setup | |
parent | bc39170c3368196a400198787be0a723cde6f783 (diff) | |
download | external_mesa3d-cf4316a9ced99327ba6760b806bdb15014112b5a.zip external_mesa3d-cf4316a9ced99327ba6760b806bdb15014112b5a.tar.gz external_mesa3d-cf4316a9ced99327ba6760b806bdb15014112b5a.tar.bz2 |
radeonsi: do not kill GS with memory writes
Vertex emits beyond the specified maximum number of vertices are supposed to
have no effect, which is why we used to always kill GS that reached the limit.
However, if the GS also writes to memory (SSBO, atomics, shader images), then
we must keep going and only skip the vertex emit itself.
Cc: mesa-stable@lists.freedesktop.org
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
(cherry picked from commit 7655bccce80c9690ecb850304d15238ef1e0d622)
Diffstat (limited to 'src/mesa/swrast_setup')
0 files changed, 0 insertions, 0 deletions