aboutsummaryrefslogtreecommitdiff
path: root/loader/loader.c
diff options
context:
space:
mode:
Diffstat (limited to 'loader/loader.c')
-rw-r--r--loader/loader.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/loader/loader.c b/loader/loader.c
index c7c6472b..5ce7f9d5 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -2865,7 +2865,7 @@ loader_enable_instance_layers(struct loader_instance *inst,
VkResult loader_create_instance_chain(const VkInstanceCreateInfo *pCreateInfo,
const VkAllocationCallbacks *pAllocator,
struct loader_instance *inst,
- VkInstance created_instance) {
+ VkInstance *created_instance) {
uint32_t activated_layers = 0;
VkLayerInstanceCreateInfo chain_info;
VkLayerInstanceLink *layer_instance_link_info = NULL;
@@ -2940,7 +2940,7 @@ VkResult loader_create_instance_chain(const VkInstanceCreateInfo *pCreateInfo,
}
PFN_vkCreateInstance fpCreateInstance =
- (PFN_vkCreateInstance)nextGIPA(created_instance, "vkCreateInstance");
+ (PFN_vkCreateInstance)nextGIPA(*created_instance, "vkCreateInstance");
if (fpCreateInstance) {
VkLayerInstanceCreateInfo instance_create_info;
@@ -2956,7 +2956,7 @@ VkResult loader_create_instance_chain(const VkInstanceCreateInfo *pCreateInfo,
loader_create_info.pNext = &instance_create_info;
res = fpCreateInstance(&loader_create_info, pAllocator,
- &created_instance);
+ created_instance);
} else {
// Couldn't find CreateInstance function!
res = VK_ERROR_INITIALIZATION_FAILED;
@@ -2966,7 +2966,7 @@ VkResult loader_create_instance_chain(const VkInstanceCreateInfo *pCreateInfo,
// TODO: Need to clean up here
} else {
loader_init_instance_core_dispatch_table(inst->disp, nextGIPA,
- created_instance);
+ *created_instance);
}
return res;