Module: Mesa Branch: vulkan Commit: ae3e249d57e10a9bfe261cdff4a6f27052bc580e URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ae3e249d57e10a9bfe261cdff4a6f27052bc580e
Author: Kristian Høgsberg Kristensen <kristian.h.kristen...@intel.com> Date: Wed Feb 17 15:19:07 2016 -0800 anv: Remove hacky PIPE_CONTROL in vkCmdEndRenderPass() The vkCmdPipelineBarrier() command should work as intended now and we need to pull the plug on this old hack. --- src/vulkan/genX_cmd_buffer.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/vulkan/genX_cmd_buffer.c b/src/vulkan/genX_cmd_buffer.c index 2552cd1..e25a20b 100644 --- a/src/vulkan/genX_cmd_buffer.c +++ b/src/vulkan/genX_cmd_buffer.c @@ -714,18 +714,4 @@ void genX(CmdEndRenderPass)( ANV_FROM_HANDLE(anv_cmd_buffer, cmd_buffer, commandBuffer); anv_cmd_buffer_resolve_subpass(cmd_buffer); - - /* Emit a flushing pipe control at the end of a pass. This is kind of a - * hack but it ensures that render targets always actually get written. - * Eventually, we should do flushing based on image format transitions - * or something of that nature. - */ - anv_batch_emit(&cmd_buffer->batch, GENX(PIPE_CONTROL), - .PostSyncOperation = NoWrite, - .RenderTargetCacheFlushEnable = true, - .InstructionCacheInvalidateEnable = true, - .DepthCacheFlushEnable = true, - .VFCacheInvalidationEnable = true, - .TextureCacheInvalidationEnable = true, - .CommandStreamerStallEnable = true); } _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit