aboutsummaryrefslogtreecommitdiff
path: root/layers/core_validation.cpp
diff options
context:
space:
mode:
authorMark Lobodzinski <mark@lunarg.com>2017-01-10 15:11:48 -0700
committerMark Lobodzinski <mark@lunarg.com>2017-01-10 18:17:08 -0700
commit3b62ac7975bfd09e8ea47c2cd01542a19176ae51 (patch)
tree2b45f64d1b5fec61a39e887ca15335cd621c85d7 /layers/core_validation.cpp
parentb0ea5adcc85b2ca4ddf62477f02c6ad6996f14f1 (diff)
downloadusermoji-3b62ac7975bfd09e8ea47c2cd01542a19176ae51.tar.xz
layers: Remove lock held across down-chain call
Unnecessary lock was grabbed just before an API call. Change-Id: I0ef561d9b620f42333ba034dcbc87cba6daea776
Diffstat (limited to 'layers/core_validation.cpp')
-rw-r--r--layers/core_validation.cpp2
1 files changed, 1 insertions, 1 deletions
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<std::mutex> lock(global_lock);
+
VkResult result =
dev_data->dispatch_table.CreateSharedSwapchainsKHR(device, swapchainCount, pCreateInfos, pAllocator, pSwapchains);
return result;