From 5c7bd5638476b97df917cb76dd93b8c08adf9dc1 Mon Sep 17 00:00:00 2001 From: "re.kovalev" Date: Thu, 7 Apr 2022 09:46:17 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D1=81?= =?UTF-8?q?=D1=82=D0=B8=D0=BB=20=D0=BE=D0=B1=D1=8A=D0=B5=D0=BA=D1=82=20Vul?= =?UTF-8?q?kan?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.cpp | 14 ++++++-------- src/vk.cpp | 3 +++ 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index f428a4d..de4e4fb 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,11 +1,11 @@ #include "vk.h" - #include -void vkInit(); - -int main(int argc, char* argv[]) { +int main(int argc, char* argv[]) +{ + // объект класса-обертки Vulkan API + extern Vulkan vulkan; // Инициализация GLFW glfwInit(); @@ -13,9 +13,6 @@ int main(int argc, char* argv[]) { // Проверка доступности Vulkan if (glfwVulkanSupported()) { - // объект класса-обертки Vulkan API - Vulkan vulkan; - // Отключим создание контекста glfwWindowHint(GLFW_CLIENT_API, GLFW_NO_API); // Отключим возможность изменения размеров окна @@ -27,7 +24,8 @@ int main(int argc, char* argv[]) { vulkan.init(window); // Жизненный цикл - while(!glfwWindowShouldClose(window)) { + while(!glfwWindowShouldClose(window)) + { // Обработка событий glfwPollEvents(); vulkan.renderFrame(); diff --git a/src/vk.cpp b/src/vk.cpp index 349ddd2..ae259bc 100644 --- a/src/vk.cpp +++ b/src/vk.cpp @@ -7,6 +7,9 @@ #include "macroses.h" +// объект класса-обертки Vulkan API +Vulkan vulkan; + // инициализация void Vulkan::init(GLFWwindow* window) {