From 426b861904f891570ba5f01a6ca8d8199666a12f Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Wed, 17 May 2017 09:16:48 -0600 Subject: layers: Fix swapchain acquired validation msgs Running cube --validate generated erroneous validation messages saying the swapchain images had not been correctly acquired. Fixed bug in the shared_presentable_images support code. Change-Id: I1a8adc38902bdf1b517fd4da8e0be55465d55e12 --- layers/core_validation.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index 3cd41e04..0aca53a5 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -10530,9 +10530,8 @@ VKAPI_ATTR VkResult VKAPI_CALL QueuePresentKHR(VkQueue queue, const VkPresentInf if (image_state->shared_presentable) { image_state->layout_locked = true; - } else { - image_state->acquired = false; } + skip |= ValidateImageMemoryIsValid(dev_data, image_state, "vkQueuePresentKHR()"); if (!image_state->acquired) { -- cgit v1.2.3