From 8921be81bdc007025a28b737fe2a686c243c2284 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sat, 2 May 2020 18:49:58 +0200 Subject: [PATCH] [dxvk] Fix blit acquire barriers --- src/dxvk/dxvk_context.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index 4d1af093e..cdcca55dd 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -2574,7 +2574,8 @@ namespace dxvk { if (dstImage->info().layout != dstLayout) { m_execAcquires.accessImage( dstImage, dstSubresourceRange, - dstImage->info().layout, 0, 0, + dstImage->info().layout, + VK_PIPELINE_STAGE_TRANSFER_BIT, 0, dstLayout, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_ACCESS_TRANSFER_WRITE_BIT); @@ -2583,7 +2584,8 @@ namespace dxvk { if (srcImage->info().layout != srcLayout) { m_execAcquires.accessImage( srcImage, srcSubresourceRange, - srcImage->info().layout, 0, 0, + srcImage->info().layout, + VK_PIPELINE_STAGE_TRANSFER_BIT, 0, srcLayout, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_ACCESS_TRANSFER_READ_BIT);