layers: Minor fixes to draw_state for new semaphore checks
Conflicts:
layers/vk_validation_layer_details.md
diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp
index b18e772..f572bc6 100644
--- a/layers/draw_state.cpp
+++ b/layers/draw_state.cpp
@@ -5791,6 +5791,7 @@
if (result == VK_SUCCESS) {
dev_data->semaphoreSignaledMap[*pSemaphore] = 0;
}
+ return result;
}
VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateSwapchainKHR(
@@ -5908,6 +5909,7 @@
layer_data* dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
VkResult result = dev_data->device_dispatch_table->AcquireNextImageKHR(device, swapchain, timeout, semaphore, fence, pImageIndex);
dev_data->semaphoreSignaledMap[semaphore] = 1;
+ return result;
}
VK_LAYER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateDebugReportCallbackEXT(