From 52cad95f2c5430247073e54b85c441fceed54df5 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Sat, 2 May 2020 20:09:35 +0200 Subject: [PATCH] [dxvk] Use initializeImage in clearColorImage --- src/dxvk/dxvk_context.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/dxvk/dxvk_context.cpp b/src/dxvk/dxvk_context.cpp index 39451779..0a8af3fd 100644 --- a/src/dxvk/dxvk_context.cpp +++ b/src/dxvk/dxvk_context.cpp @@ -513,16 +513,9 @@ namespace dxvk { auto zeroBuffer = createZeroBuffer(dataSize); auto zeroHandle = zeroBuffer->getSliceHandle(); - if (m_execBarriers.isImageDirty(image, subresources, DxvkAccess::Write)) - m_execBarriers.recordCommands(m_cmd); - VkImageLayout layout = image->pickLayout(VK_IMAGE_LAYOUT_TRANSFER_DST_OPTIMAL); - m_execAcquires.accessImage( - image, subresources, - VK_IMAGE_LAYOUT_UNDEFINED, - VK_PIPELINE_STAGE_TRANSFER_BIT, 0, - layout, + this->initializeImage(image, subresources, layout, VK_PIPELINE_STAGE_TRANSFER_BIT, VK_ACCESS_TRANSFER_WRITE_BIT);