diff options
author | Jason Ekstrand <[email protected]> | 2016-11-18 17:39:26 -0800 |
---|---|---|
committer | Jason Ekstrand <[email protected]> | 2016-11-22 14:24:29 -0800 |
commit | 8d1ccd67290c1fd0213aed6a7e9a6bf85858f227 (patch) | |
tree | ab4bc87f98e1053e89522d9373db49b0c667818f /src | |
parent | 878499d323887afff67dd8ef4b1dcbd0a9f1f560 (diff) |
anv/cmd_buffer: Apply remaining flushes in EndCommandBuffer
Otherwise, some pipe flushes may just never happen. This is unlikely to
cause problems depending on how the kernel schedules batches, but we
shouldn't count on it.
Reviewed-by: Jordan Justen <[email protected]>
Diffstat (limited to 'src')
-rw-r--r-- | src/intel/vulkan/genX_cmd_buffer.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c index 860294cbe4f..7aaa8a1cffe 100644 --- a/src/intel/vulkan/genX_cmd_buffer.c +++ b/src/intel/vulkan/genX_cmd_buffer.c @@ -453,6 +453,8 @@ genX(EndCommandBuffer)( { ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer); + genX(cmd_buffer_apply_pipe_flushes)(cmd_buffer); + anv_cmd_buffer_end_batch_buffer(cmd_buffer); return VK_SUCCESS; |