From b33f0c3d30f0735c188cfc11c023f4e7a70e6a1f Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Fri, 11 Oct 2024 23:11:07 +0200 Subject: [PATCH] [dxvk] Use new barrier helper in updateBuffer --- src/dxvk/dxvk_context.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index a73bcd1db..7be8880bb 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -2038,15 +2038,9 @@ namespace dxvk { bufferSlice.length, data); - 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, size, + VK_PIPELINE_STAGE_2_TRANSFER_BIT, + VK_ACCESS_2_TRANSFER_WRITE_BIT); m_cmd->trackResource(buffer); }