aboutsummaryrefslogtreecommitdiff
path: root/layers
diff options
context:
space:
mode:
authorTony Barbour <tony@LunarG.com>2016-09-29 13:41:49 -0600
committerTony Barbour <tony@LunarG.com>2016-10-05 12:48:09 -0600
commit6fdb6f0953c705cf6c5adfb62bfb52249bd2d96a (patch)
tree624f1b033a6c7effd46732e4e42e0fa40cd87565 /layers
parenta06e15bee6e74732312772f65679cb0fea152e3a (diff)
downloadusermoji-6fdb6f0953c705cf6c5adfb62bfb52249bd2d96a.tar.xz
layers: Check for srcAccess in present barriers
Change-Id: I7722a31a6ef576cf8bc79c6893e70bc4b1cf1c09
Diffstat (limited to 'layers')
-rw-r--r--layers/core_validation.cpp4
1 files changed, 4 insertions, 0 deletions
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