From 428703625afda968658a995ed41ec33b5a608cf8 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Mon, 9 Oct 2017 15:12:11 -0600 Subject: layers: Remove AccessMask->ImageLayout checks Spec no longer calls out valid usage for image layouts related to access masks. Change-Id: Iedbe8689a0c3a569a4f7a473f801afae250c8256 --- layers/core_validation.cpp | 6 ------ 1 file changed, 6 deletions(-) (limited to 'layers/core_validation.cpp') 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", -- cgit v1.2.3