loader: Changes to use new WSI swapchain extensions.
Use device extension list, not global. When validating the PhysicalDevice
extensions really need to use the device extension list not the loader's global
list.
Fix include to find aligned_alloc
diff --git a/loader/trampoline.c b/loader/trampoline.c
index 66978c1..5e4a8bf 100644
--- a/loader/trampoline.c
+++ b/loader/trampoline.c
@@ -28,6 +28,7 @@
#include "vk_loader_platform.h"
#include "loader.h"
#include "debug_report.h"
+#include "wsi_swapchain.h"
#if defined(WIN32)
// On Windows need to disable global optimization for function entrypoints or
@@ -111,6 +112,7 @@
return res;
}
+ wsi_swapchain_create_instance(ptr_instance, pCreateInfo);
debug_report_create_instance(ptr_instance, pCreateInfo);
/* enable any layers on instance chain */