diff options
Diffstat (limited to 'layers/buffer_validation.cpp')
| -rw-r--r-- | layers/buffer_validation.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/layers/buffer_validation.cpp b/layers/buffer_validation.cpp index ed648cb3..b70686a7 100644 --- a/layers/buffer_validation.cpp +++ b/layers/buffer_validation.cpp @@ -1813,11 +1813,7 @@ bool ValidateCmdBufImageLayouts(layer_data *device_data, GLOBAL_CB_NODE *pCB, for (auto cb_image_data : pCB->imageLayoutMap) { VkImageLayout imageLayout; - if (!FindLayout(imageLayoutMap, cb_image_data.first, imageLayout)) { - skip |= log_msg(report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT, 0, __LINE__, - DRAWSTATE_INVALID_IMAGE_LAYOUT, "DS", "Cannot submit cmd buffer using deleted image 0x%" PRIx64 ".", - reinterpret_cast<const uint64_t &>(cb_image_data.first)); - } else { + if (FindLayout(imageLayoutMap, cb_image_data.first, imageLayout)) { if (cb_image_data.second.initialLayout == VK_IMAGE_LAYOUT_UNDEFINED) { // TODO: Set memory invalid which is in mem_tracker currently } else if (imageLayout != cb_image_data.second.initialLayout) { |
