diff options
author | Alex Deucher <[email protected]> | 2013-05-03 09:56:31 -0400 |
---|---|---|
committer | Alex Deucher <[email protected]> | 2013-05-03 10:55:05 -0400 |
commit | 4539f8e20af286d1f521eb016c89c6d9af0b801c (patch) | |
tree | fff96bd6bbd3d15625ffae4960b604280e0eadcc /src/gallium/targets | |
parent | 41005d7bd203b10cee70a88abbaf805909712d88 (diff) |
r600g: don't emit surface_sync after FLUSH_AND_INV_EVENT
It shouldn't be needed since the FLUSH_AND_INV_EVENT has already
made sure the destination caches are flushed. Additionally,
we didn't previously emit the surface_sync until this commit:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5e4c07e7964a3258ed02b530bcdc24c0650204b
Emitting them together causes hangs in compute on cayman/TN
and hangs in Heaven on evergreen.
Note: this patch is a candidate for the 9.1 branch, but requires:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=156bcca62c9f4e79e78929f72bc085757f36a65a
as well.
Reviewed-by: Tom Stellard <[email protected]>
Reviewed-by: Marek Olšák <[email protected]>
Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'src/gallium/targets')
0 files changed, 0 insertions, 0 deletions