52 #define VKAPI_CALL __stdcall
53 #define VKAPI_PTR VKAPI_CALL
54#elif defined(__ANDROID__) && defined(__ARM_ARCH) && __ARM_ARCH < 7
55 #error "Vulkan isn't supported for the 'armeabi' NDK ABI"
56#elif defined(__ANDROID__) && defined(__ARM_ARCH) && __ARM_ARCH >= 7 && defined(__ARM_32BIT_STATE)
61 #define VKAPI_ATTR __attribute__((pcs("aapcs-vfp")))
63 #define VKAPI_PTR VKAPI_ATTR
73#if !defined(VK_NO_STDINT_H)
74 #if defined(_MSC_VER) && (_MSC_VER < 1600)
96#ifdef VK_USE_PLATFORM_ANDROID_KHR
97#include <android/native_window.h>
100#ifdef VK_USE_PLATFORM_MIR_KHR
101#include <mir_toolkit/client_types.h>
104#ifdef VK_USE_PLATFORM_WAYLAND_KHR
105#include <wayland-client.h>
108#ifdef VK_USE_PLATFORM_WIN32_KHR
112#ifdef VK_USE_PLATFORM_XLIB_KHR
116#ifdef VK_USE_PLATFORM_XCB_KHR