summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/r600_llvm.h
diff options
context:
space:
mode:
authorTom Stellard <[email protected]>2013-04-26 13:21:06 -0400
committerTom Stellard <[email protected]>2013-05-02 09:00:37 -0700
commit156bcca62c9f4e79e78929f72bc085757f36a65a (patch)
treeeece80cb5cf1cb548ce3c2a0fade471320d01ce9 /src/gallium/drivers/r600/r600_llvm.h
parent5752be0cb78c2a2e30b88eaf8addc173ae483e9e (diff)
r600g: Don't set the dest cache bits on surface sync for R600_CONTEXT_FLUSH_AND_INV
We are already emitting a EVENT_TYPE_CACHE_FLUSH_AND_INV_EVENT packet when this flush flag is set, so flushing the dest caches with a SURFACE_SYNC should not be necessary. The motivation for this change is that emitting a SURFACE_SYNC packet with the CB bits set was causing compute shaders to hang on Cayman. Reviewed-by: Alex Deucher <[email protected]>
Diffstat (limited to 'src/gallium/drivers/r600/r600_llvm.h')
0 files changed, 0 insertions, 0 deletions