From 7239066c5c3f4e0a9b45233cfb9562a3254bb68f Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sat, 2 May 2020 20:20:56 +0200 Subject: [PATCH] [dxvk] Don't stall SDMA command buffer for image initialization --- src/dxvk/dxvk_context.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index 07e39fa17..69e09cc34 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -2090,8 +2090,7 @@ namespace dxvk { // Discard previous subresource contents m_sdmaAcquires.accessImage(image, vk::makeSubresourceRange(subresources), - VK_IMAGE_LAYOUT_UNDEFINED, - VK_PIPELINE_STAGE_TRANSFER_BIT, 0, + VK_IMAGE_LAYOUT_UNDEFINED, 0, 0, image->pickLayout(VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL), VK_PIPELINE_STAGE_TRANSFER_BIT, VK_ACCESS_TRANSFER_WRITE_BIT);