aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-10-09 15:12:11 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-10-10 09:31:09 -0600
commit428703625afda968658a995ed41ec33b5a608cf8 (patch)
treed37253dff2926bf712d0fec345b966f1bf730a8c /layers/core_validation.cpp
parent4fd1896bba381da26f51ab3958a90d612c08e143 (diff)
downloadusermoji-428703625afda968658a995ed41ec33b5a608cf8.tar.xz
layers: Remove AccessMask->ImageLayout checks
Spec no longer calls out valid usage for image layouts related to access masks. Change-Id: Iedbe8689a0c3a569a4f7a473f801afae250c8256
Diffstat (limited to 'layers/core_validation.cpp')
-rw-r--r--layers/core_validation.cpp6
1 files changed, 0 insertions, 6 deletions
diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp
index f9c36be4..995f5d3e 100644
--- a/layers/core_validation.cpp
+++ b/layers/core_validation.cpp
@@ -6700,12 +6700,6 @@ static bool ValidateBarriers(layer_data *device_data, const char *funcName, GLOB
}
}
- if (mem_barrier->oldLayout != mem_barrier->newLayout) {
- skip |= ValidateMaskBitsFromLayouts(device_data, cb_state->commandBuffer, mem_barrier->srcAccessMask,
- mem_barrier->oldLayout, "Source");
- skip |= ValidateMaskBitsFromLayouts(device_data, cb_state->commandBuffer, mem_barrier->dstAccessMask,
- mem_barrier->newLayout, "Dest");
- }
if (mem_barrier->newLayout == VK_IMAGE_LAYOUT_UNDEFINED || mem_barrier->newLayout == VK_IMAGE_LAYOUT_PREINITIALIZED) {
skip |= log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT,
HandleToUint64(cb_state->commandBuffer), __LINE__, DRAWSTATE_INVALID_BARRIER, "DS",