#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 #define GLM_ENABLE_EXPERIMENTAL #include #include #include #include struct SwapChainSupportDetails { VkSurfaceCapabilitiesKHR capabilities; std::vector formats; std::vector presentModes; }; #endif // TYPES_H