From 6e6ee3558703fe8a6e58ff83b7604b694c7018a9 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Fri, 11 Oct 2024 23:14:31 +0200 Subject: [PATCH] [dxvk] Use new barrier helper in clearBuffer --- src/dxvk/dxvk_context.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index c95cf1ecd..69db8b171 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -250,15 +250,10 @@ namespace dxvk { &value); } - auto& barriers = replaceBuffer - ? m_initBarriers - : m_execBarriers; - - barriers.accessBuffer(bufferSlice, - VK_PIPELINE_STAGE_TRANSFER_BIT, - VK_ACCESS_TRANSFER_WRITE_BIT, - buffer->info().stages, - buffer->info().access); + accessBuffer(cmdBuffer, + *buffer, offset, length, + VK_PIPELINE_STAGE_2_TRANSFER_BIT, + VK_ACCESS_2_TRANSFER_WRITE_BIT); m_cmd->trackResource(buffer); }