From 486a6a94c06872fd236b54bb85d58c1baff1bc4f Mon Sep 17 00:00:00 2001 From: saschawillems Date: Thu, 20 Apr 2017 21:16:48 +0200 Subject: [PATCH] image memory barrier access masks (validation) [skip ci] --- base/VulkanTools.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/base/VulkanTools.cpp b/base/VulkanTools.cpp index 994527da..67e71821 100644 --- a/base/VulkanTools.cpp +++ b/base/VulkanTools.cpp @@ -170,15 +170,13 @@ namespace vks case VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL: // Image will be used as a transfer source - // Make sure any reads from and writes to the image have been finished - imageMemoryBarrier.srcAccessMask = imageMemoryBarrier.srcAccessMask | VK_ACCESS_TRANSFER_READ_BIT; + // Make sure any reads from the image have been finished imageMemoryBarrier.dstAccessMask = VK_ACCESS_TRANSFER_READ_BIT; break; case VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL: // Image will be used as a color attachment // Make sure any writes to the color buffer have been finished - imageMemoryBarrier.srcAccessMask = VK_ACCESS_TRANSFER_READ_BIT; imageMemoryBarrier.dstAccessMask = VK_ACCESS_COLOR_ATTACHMENT_WRITE_BIT; break;