Создание экземпляра Vulkan

This commit is contained in:
2022-02-04 13:18:02 +03:00
parent 35cdc26f56
commit 8887ee67fd
3 changed files with 92 additions and 2 deletions

24
include/vk.h Normal file
View File

@@ -0,0 +1,24 @@
#ifndef VK_H
#define VK_H
#include <vulkan/vulkan.h>
#include <GLFW/glfw3.h>
class Vulkan
{
public:
void init(); // инициализация
void destroy(); // завершение работы
private:
VkInstance instance; // Экземпляр Vulkan
// Структура для хранения флагов
struct
{
const bool VALIDATION = 1; // Использование слоев проверки
} states;
void createInstance(); //
};
#endif // VK_H