Разделение метода renderFrame
This commit is contained in:
@@ -37,6 +37,7 @@ class Vulkan
|
||||
std::vector<VkSemaphore> renderFinishedSemaphores; // семафор окончания рендера
|
||||
std::vector<VkFence> inWorkFences; // барьер кадра в работе
|
||||
uint32_t currentFrame = 0; // Текущий кадр рендера
|
||||
uint32_t imageIndex; // Текущее изображение из списка показа
|
||||
|
||||
std::map<VkBuffer, std::pair<VkDevice, VkDeviceMemory>> databuffers; // Словарь для сопоставления дескриптору буфера дескрипторов лог. устройства и памяти
|
||||
|
||||
@@ -63,6 +64,8 @@ class Vulkan
|
||||
VkBuffer createDataBuffer(void* data, VkDeviceSize size, VkBufferUsageFlags usage); // Создание буфера данных
|
||||
void createSyncObjects(); // Создание объектов синхронизации
|
||||
void createFramebuffers(); // Создание буферов кадра
|
||||
void renderBegin(); // Начало рендера кадра
|
||||
void renderEnd(); // Окончание рендера кадра
|
||||
};
|
||||
|
||||
#endif // VK_H
|
||||
Reference in New Issue
Block a user