Mesa (master): anv/cmd_buffer: Apply remaining flushes in EndCommandBuffer
Jason Ekstrand
jekstrand at kemper.freedesktop.org
Tue Nov 22 22:51:19 UTC 2016
Module: Mesa
Branch: master
Commit: 8d1ccd67290c1fd0213aed6a7e9a6bf85858f227
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=8d1ccd67290c1fd0213aed6a7e9a6bf85858f227
Author: Jason Ekstrand <jason.ekstrand at intel.com>
Date: Fri Nov 18 17:39:26 2016 -0800
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 <jordan.l.justen at intel.com>
---
src/intel/vulkan/genX_cmd_buffer.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/src/intel/vulkan/genX_cmd_buffer.c b/src/intel/vulkan/genX_cmd_buffer.c
index 860294c..7aaa8a1 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;
More information about the mesa-commit
mailing list