// // Created by Vicente Ferrari Smith on 12.02.26. // #ifndef V_INIT_H #define V_INIT_H #include #include #include inline VkInstance instance; inline VkPhysicalDevice physicalDevice; inline VkDevice device; inline VkQueue graphics_queue; inline uint32_t queueFamily; inline VkSurfaceKHR surface; inline VkDebugUtilsMessengerEXT debugMessenger; inline VmaAllocator allocator; int createInstance(GLFWwindow* window); void createSurface(GLFWwindow* window); void pickPhysicalDevice(); void createDevice(); #endif //V_INIT_H