diff options
author | Marek Olšák <[email protected]> | 2014-09-20 11:48:58 +0200 |
---|---|---|
committer | Marek Olšák <[email protected]> | 2014-09-24 14:48:02 +0200 |
commit | 604b58b554f00ab9eb06eff47bfd4f859424c0ae (patch) | |
tree | 5653a243199e7b620a3970d1e1865e6d58f83d52 /src/gallium/drivers/radeon | |
parent | 628f8ee1d9dac7d88f6826242b8fb1f271b98efa (diff) |
radeonsi/compute: flush caches with si_emit_cache_flush
Reviewed-by: Alex Deucher <[email protected]>
Reviewed-by: Tom Stellard <[email protected]>
Diffstat (limited to 'src/gallium/drivers/radeon')
-rw-r--r-- | src/gallium/drivers/radeon/r600_pipe_common.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeon/r600_pipe_common.h b/src/gallium/drivers/radeon/r600_pipe_common.h index beaa312b48d..9a5a100fa6d 100644 --- a/src/gallium/drivers/radeon/r600_pipe_common.h +++ b/src/gallium/drivers/radeon/r600_pipe_common.h @@ -68,12 +68,15 @@ #define R600_CONTEXT_FLUSH_AND_INV_DB_META (1 << 11) #define R600_CONTEXT_FLUSH_AND_INV_DB (1 << 12) #define R600_CONTEXT_FLUSH_AND_INV_CB (1 << 13) +#define R600_CONTEXT_FLUSH_WITH_INV_L2 (1 << 14) /* engine synchronization */ #define R600_CONTEXT_PS_PARTIAL_FLUSH (1 << 16) #define R600_CONTEXT_WAIT_3D_IDLE (1 << 17) #define R600_CONTEXT_WAIT_CP_DMA_IDLE (1 << 18) #define R600_CONTEXT_VGT_FLUSH (1 << 19) #define R600_CONTEXT_VGT_STREAMOUT_SYNC (1 << 20) +/* other flags */ +#define R600_CONTEXT_FLAG_COMPUTE (1u << 31) /* special primitive types */ #define R600_PRIM_RECTANGLE_LIST PIPE_PRIM_MAX |