From 50b1932aeae2afc8b6d14d791db0deab200f7a03 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Fri, 11 Oct 2024 23:12:26 +0200 Subject: [PATCH] [dxvk] Use new barrier helper in uploadBuffer --- src/dxvk/dxvk_context.cpp | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index 7be8880bb..4876a3074 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -2070,16 +2070,16 @@ namespace dxvk { // Buffers use SHARING_MODE_CONCURRENT, so no explicit queue // family ownership transfer is required. Access is serialized // via a semaphore. - m_sdmaBarriers.accessMemory( - VK_PIPELINE_STAGE_TRANSFER_BIT, VK_ACCESS_TRANSFER_WRITE_BIT, - VK_PIPELINE_STAGE_NONE, VK_ACCESS_NONE); + accessMemory(DxvkCmdBuffer::SdmaBuffer, + VK_PIPELINE_STAGE_2_TRANSFER_BIT, VK_ACCESS_2_TRANSFER_WRITE_BIT, + VK_PIPELINE_STAGE_2_NONE, VK_ACCESS_2_NONE); - m_initBarriers.accessMemory( - VK_PIPELINE_STAGE_NONE, VK_ACCESS_NONE, + accessMemory(DxvkCmdBuffer::InitBuffer, + VK_PIPELINE_STAGE_2_NONE, VK_ACCESS_2_NONE, buffer->info().stages, buffer->info().access); } else { - m_sdmaBarriers.accessMemory( - VK_PIPELINE_STAGE_TRANSFER_BIT, VK_ACCESS_TRANSFER_WRITE_BIT, + accessMemory(DxvkCmdBuffer::SdmaBuffer, + VK_PIPELINE_STAGE_2_TRANSFER_BIT, VK_ACCESS_2_TRANSFER_WRITE_BIT, buffer->info().stages, buffer->info().access); }