#ifndef TYPES_H #define TYPES_H #pragma once #include #include #pragma once //#define VK_USE_PLATFORM_ #define GLFW_INCLUDE_VULKAN #include //#define GLFW_EXPOSE_NATIVE_ #include #define GLM_FORCE_RADIANS //#define GLM_FORCE_DEFAULT_ALIGNED_GENTYPES #define GLM_FORCE_DEPTH_ZERO_TO_ONE #include #include #include #include #include #ifdef Q_OS_ANDROID const QString TARGET_PLATFORM = "Android"; #else const QString TARGET_PLATFORM = "Linux"; #endif struct SwapChainSupportDetails { VkSurfaceCapabilitiesKHR capabilities; std::vector formats; std::vector presentModes; }; #endif // TYPES_H