Переместил объект Vulkan
This commit is contained in:
parent
8a706add65
commit
5c7bd56384
14
src/main.cpp
14
src/main.cpp
|
@ -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();
|
||||||
|
|
|
@ -7,6 +7,9 @@
|
||||||
|
|
||||||
#include "macroses.h"
|
#include "macroses.h"
|
||||||
|
|
||||||
|
// объект класса-обертки Vulkan API
|
||||||
|
Vulkan vulkan;
|
||||||
|
|
||||||
// инициализация
|
// инициализация
|
||||||
void Vulkan::init(GLFWwindow* window)
|
void Vulkan::init(GLFWwindow* window)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue