#ifndef HEADER_VULKAN_WRAPPER_HPP #define HEADER_VULKAN_WRAPPER_HPP #if !defined(__APPLE__) || defined(DLOPEN_MOLTENVK) #include #ifdef DLOPEN_MOLTENVK #define VK_NO_PROTOTYPES 1 // We copy mvk_private_api.h with #include // removed #include extern PFN_vkGetPhysicalDeviceMetalFeaturesMVK vkGetPhysicalDeviceMetalFeaturesMVK; #endif #else #include #if defined(__APPLE__) #include #endif #endif #endif #ifndef TILED_GPU #if defined(__arm__) || defined(__aarch64__) || defined(_M_ARM) || defined (_M_ARM64) #define TILED_GPU 1 #endif #endif