Переместил объект Vulkan

This commit is contained in:
parent 8a706add65
commit 5c7bd56384
2 changed files with 9 additions and 8 deletions

View File

@ -1,11 +1,11 @@
#include "vk.h" #include "vk.h"
#include <iostream> #include <iostream>
void vkInit(); int main(int argc, char* argv[])
{
int main(int argc, char* argv[]) { // объект класса-обертки Vulkan API
extern Vulkan vulkan;
// Инициализация GLFW // Инициализация GLFW
glfwInit(); glfwInit();
@ -13,9 +13,6 @@ int main(int argc, char* argv[]) {
// Проверка доступности Vulkan // Проверка доступности Vulkan
if (glfwVulkanSupported()) if (glfwVulkanSupported())
{ {
// объект класса-обертки Vulkan API
Vulkan vulkan;
// Отключим создание контекста // Отключим создание контекста
glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API);
// Отключим возможность изменения размеров окна // Отключим возможность изменения размеров окна
@ -27,7 +24,8 @@ int main(int argc, char* argv[]) {
vulkan.init(window); vulkan.init(window);
// Жизненный цикл // Жизненный цикл
while(!glfwWindowShouldClose(window)) { while(!glfwWindowShouldClose(window))
{
// Обработка событий // Обработка событий
glfwPollEvents(); glfwPollEvents();
vulkan.renderFrame(); vulkan.renderFrame();

View File

@ -7,6 +7,9 @@
#include "macroses.h" #include "macroses.h"
// объект класса-обертки Vulkan API
Vulkan vulkan;
// инициализация // инициализация
void Vulkan::init(GLFWwindow* window) void Vulkan::init(GLFWwindow* window)
{ {