aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-05-17 09:16:48 -0600
committerMark Lobodzinski <mark@lunarg.com>2017-05-17 09:19:29 -0600
commit426b861904f891570ba5f01a6ca8d8199666a12f (patch)
tree484959589c06a2eb9eeb650d8167b544f32bda96 /layers/core_validation.cpp
parente2ca5d47475f7bb42d865acc13cc8ac4e84b992f (diff)
downloadusermoji-426b861904f891570ba5f01a6ca8d8199666a12f.tar.xz
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
Diffstat (limited to 'layers/core_validation.cpp')
-rw-r--r--layers/core_validation.cpp3
1 files changed, 1 insertions, 2 deletions
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) {