diff options
author | Bas Nieuwenhuizen <[email protected]> | 2017-09-02 12:59:55 +0200 |
---|---|---|
committer | Bas Nieuwenhuizen <[email protected]> | 2017-09-04 00:06:40 +0200 |
commit | 1a72ca5667f82b8144c0003bddd76a774221ac09 (patch) | |
tree | 81694a31d6b27cfaaeb4660b705e8e2f22c57b63 /src/amd/vulkan/radv_private.h | |
parent | dec7b38fe62a1db46c5150a7368d3bb3c5e45305 (diff) |
radv: Put semaphore waits in preamble cs.
The separate flush cs gets in the way of batchchain.
Reviewed-by: Dave Airlie <[email protected]>
Diffstat (limited to 'src/amd/vulkan/radv_private.h')
-rw-r--r-- | src/amd/vulkan/radv_private.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/amd/vulkan/radv_private.h b/src/amd/vulkan/radv_private.h index 28e70e69150..07e3a49a702 100644 --- a/src/amd/vulkan/radv_private.h +++ b/src/amd/vulkan/radv_private.h @@ -499,6 +499,7 @@ struct radv_queue { struct radeon_winsys_bo *tess_factor_ring_bo; struct radeon_winsys_bo *tess_offchip_ring_bo; struct radeon_winsys_cs *initial_preamble_cs; + struct radeon_winsys_cs *initial_full_flush_preamble_cs; struct radeon_winsys_cs *continue_preamble_cs; }; @@ -515,8 +516,6 @@ struct radv_device { struct radv_queue *queues[RADV_MAX_QUEUE_FAMILIES]; int queue_count[RADV_MAX_QUEUE_FAMILIES]; struct radeon_winsys_cs *empty_cs[RADV_MAX_QUEUE_FAMILIES]; - struct radeon_winsys_cs *flush_cs[RADV_MAX_QUEUE_FAMILIES]; - struct radeon_winsys_cs *flush_shader_cs[RADV_MAX_QUEUE_FAMILIES]; uint64_t debug_flags; bool llvm_supports_spill; |