From eade922953cba0762e716f53db945b749f33b301 Mon Sep 17 00:00:00 2001 From: "re.kovalev" Date: Thu, 7 Apr 2022 12:31:44 +0300 Subject: [PATCH] public: renderBegin, renderEnd --- include/vk.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/include/vk.h b/include/vk.h index 9b6954c..6ef2e42 100644 --- a/include/vk.h +++ b/include/vk.h @@ -16,6 +16,8 @@ class Vulkan void init(GLFWwindow* window); // инициализация void destroy(); // завершение работы void renderFrame(); // рендер кадра + void renderBegin(); // Начало рендера кадра + void renderEnd(); // Окончание рендера кадра VkBuffer createDataBuffer(void* data, VkDeviceSize size, VkBufferUsageFlags usage); // Создание буфера данных void destroyBuffer(VkBuffer buffer); // Уничтожение буфера и освобождение его памяти private: @@ -33,8 +35,6 @@ class Vulkan VkPipeline graphicsPipeline; // Графический конвейер VkCommandPool commandPool; // Пул команд std::vector commandBuffers; // Буферы команд - VkBuffer vertexBuffer; // Буфер вершин - VkBuffer indexBuffer; // Буфер индексов std::vector imageAvailableSemaphores; // семафор доступности изображения std::vector renderFinishedSemaphores; // семафор окончания рендера std::vector inWorkFences; // барьер кадра в работе @@ -64,8 +64,6 @@ class Vulkan void copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size); // Копирование между буферами данных void createSyncObjects(); // Создание объектов синхронизации void createFramebuffers(); // Создание буферов кадра - void renderBegin(); // Начало рендера кадра - void renderEnd(); // Окончание рендера кадра }; #endif // VK_H \ No newline at end of file