From 3b62ac7975bfd09e8ea47c2cd01542a19176ae51 Mon Sep 17 00:00:00 2001 From: Mark Lobodzinski Date: Tue, 10 Jan 2017 15:11:48 -0700 Subject: layers: Remove lock held across down-chain call Unnecessary lock was grabbed just before an API call. Change-Id: I0ef561d9b620f42333ba034dcbc87cba6daea776 --- layers/core_validation.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'layers/core_validation.cpp') diff --git a/layers/core_validation.cpp b/layers/core_validation.cpp index d77aa7ca..dbd30f5b 100644 --- a/layers/core_validation.cpp +++ b/layers/core_validation.cpp @@ -12309,7 +12309,7 @@ VKAPI_ATTR VkResult VKAPI_CALL CreateSharedSwapchainsKHR(VkDevice device, uint32 const VkSwapchainCreateInfoKHR *pCreateInfos, const VkAllocationCallbacks *pAllocator, VkSwapchainKHR *pSwapchains) { layer_data *dev_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map); - std::unique_lock lock(global_lock); + VkResult result = dev_data->dispatch_table.CreateSharedSwapchainsKHR(device, swapchainCount, pCreateInfos, pAllocator, pSwapchains); return result; -- cgit v1.2.3