v/renderer/vulkan/vulkan.h
2026-04-28 19:46:32 +02:00

26 lines
419 B
C++

//
// Created by Vicente Ferrari Smith on 12.02.26.
//
#ifndef V_INIT_H
#define V_INIT_H
#include <volk/volk.h>
#include <GLFW/glfw3.h>
#include <vma/vk_mem_alloc.h>
#include <vector>
struct Device {
VkDevice device;
};
void createSwapchain(GLFWwindow* window);
int createInstance(GLFWwindow* window);
void createSurface(GLFWwindow* window);
void pickPhysicalDevice();
void createDevice();
#endif //V_INIT_H