Module: Mesa Branch: main Commit: c095a32026904101ae8f04534803003be8992d7c URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c095a32026904101ae8f04534803003be8992d7c
Author: Mike Blumenkrantz <[email protected]> Date: Thu Jul 15 10:42:39 2021 -0400 zink: remove query flush from memory barrier hook qbos are separate buffers with their own barriers, so this just stalls pointlessly Reviewed-by: Dave Airlie <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12576> --- src/gallium/drivers/zink/zink_context.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/gallium/drivers/zink/zink_context.c b/src/gallium/drivers/zink/zink_context.c index 4b7b98fa5db..1e3ceddd6b7 100644 --- a/src/gallium/drivers/zink/zink_context.c +++ b/src/gallium/drivers/zink/zink_context.c @@ -2731,10 +2731,6 @@ zink_memory_barrier(struct pipe_context *pctx, unsigned flags) if (flags & (PIPE_BARRIER_TEXTURE | PIPE_BARRIER_SHADER_BUFFER | PIPE_BARRIER_IMAGE)) mem_barrier(batch, all_flags, all_flags, VK_ACCESS_SHADER_WRITE_BIT, VK_ACCESS_SHADER_READ_BIT); - if (flags & PIPE_BARRIER_QUERY_BUFFER) - mem_barrier(batch, all_flags, VK_PIPELINE_STAGE_TRANSFER_BIT, - VK_ACCESS_SHADER_WRITE_BIT, VK_ACCESS_TRANSFER_WRITE_BIT | VK_ACCESS_TRANSFER_READ_BIT); - if (flags & PIPE_BARRIER_VERTEX_BUFFER) mem_barrier(batch, all_flags, VK_PIPELINE_STAGE_VERTEX_INPUT_BIT, VK_ACCESS_SHADER_WRITE_BIT,
