aboutsummaryrefslogtreecommitdiff
path: root/loader
diff options
context:
space:
mode:
authorJon Ashburn <jon@lunarg.com>2015-10-09 09:40:30 -0600
committerJon Ashburn <jon@lunarg.com>2015-10-09 09:41:08 -0600
commit323cceb74e8c744b6f181fca6f99a2dcadd1ef08 (patch)
tree617b51c4c43cc196816c43251c3c22f75659414e /loader
parentc8ab86c230ebf0cf6bbc8294c2e466e73fc6484d (diff)
downloadusermoji-323cceb74e8c744b6f181fca6f99a2dcadd1ef08.tar.xz
Loader: Fix locking bug in CreateInstance
Diffstat (limited to 'loader')
-rw-r--r--loader/loader.h2
-rw-r--r--loader/trampoline.c1
2 files changed, 1 insertions, 2 deletions
diff --git a/loader/loader.h b/loader/loader.h
index 4956ae68..890821ca 100644
--- a/loader/loader.h
+++ b/loader/loader.h
@@ -174,8 +174,6 @@ struct loader_instance {
struct loader_layer_list instance_layer_list;
struct loader_layer_list device_layer_list;
- /* TODO: Should keep track of application provided allocation functions */
-
struct loader_msg_callback_map_entry *icd_msg_callback_map;
struct loader_layer_list activated_layer_list;
diff --git a/loader/trampoline.c b/loader/trampoline.c
index 2ac48eef..e87d151e 100644
--- a/loader/trampoline.c
+++ b/loader/trampoline.c
@@ -85,6 +85,7 @@ LOADER_EXPORT VkResult VKAPI vkCreateInstance(
pCreateInfo->ppEnabledLayerNames,
&ptr_instance->instance_layer_list);
if (res != VK_SUCCESS) {
+ loader_platform_thread_unlock_mutex(&loader_lock);
return res;
}
}