Make sure all createInfo is used creating instance
diff --git a/loader/loader.c b/loader/loader.c
index 4abfe80..5fb9f85 100644
--- a/loader/loader.c
+++ b/loader/loader.c
@@ -2914,11 +2914,10 @@
VkResult res = VK_SUCCESS;
bool success = false;
- icd_create_info.sType = VK_STRUCTURE_TYPE_INSTANCE_CREATE_INFO;
+ memcpy(&icd_create_info, pCreateInfo, sizeof(icd_create_info));
+
icd_create_info.enabledLayerNameCount = 0;
icd_create_info.ppEnabledLayerNames = NULL;
- icd_create_info.pApplicationInfo = pCreateInfo->pApplicationInfo;
- icd_create_info.pNext = pCreateInfo->pNext;
/*
* NOTE: Need to filter the extensions to only those