From 6fdb6f0953c705cf6c5adfb62bfb52249bd2d96a Mon Sep 17 00:00:00 2001 From: Tony Barbour Date: Thu, 29 Sep 2016 13:41:49 -0600 Subject: layers: Check for srcAccess in present barriers Change-Id: I7722a31a6ef576cf8bc79c6893e70bc4b1cf1c09 --- layers/core_validation.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 3768a881..fdc6b3a9 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -8646,6 +8646,10 @@ static bool ValidateMaskBitsFromLayouts(const layer_data *my_data, VkCommandBuff skip_call |= ValidateMaskBits(my_data, cmdBuffer, accessMask, layout, VK_ACCESS_TRANSFER_READ_BIT, 0, type); break; } + case VK_IMAGE_LAYOUT_PRESENT_SRC_KHR: { + skip_call |= ValidateMaskBits(my_data, cmdBuffer, accessMask, layout, VK_ACCESS_MEMORY_READ_BIT, 0, type); + break; + } case VK_IMAGE_LAYOUT_UNDEFINED: { if (accessMask != 0) { // TODO: Verify against Valid Use section spec -- cgit v1.2.3