summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_gem.c
diff options
context:
space:
mode:
authorNicolai Hähnle <nicolai.haehnle@amd.com>2016-11-29 16:33:31 +0100
committerEmil Velikov <emil.l.velikov@gmail.com>2016-12-15 15:53:30 +0000
commitcf4316a9ced99327ba6760b806bdb15014112b5a (patch)
tree974dffaa63f500e394f994d78aabf67b498bd6a9 /src/intel/vulkan/anv_gem.c
parentbc39170c3368196a400198787be0a723cde6f783 (diff)
downloadexternal_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/intel/vulkan/anv_gem.c')
0 files changed, 0 insertions, 0 deletions