Объекты синхронизации
This commit is contained in:
@@ -31,6 +31,9 @@ class Vulkan
|
||||
VkDeviceMemory vertexBufferMemory; // Память буфера вершин
|
||||
VkBuffer indexBuffer; // Буфер индексов
|
||||
VkDeviceMemory indexBufferMemory; // Память буфера индексов
|
||||
std::vector<VkSemaphore> imageAvailableSemaphores; // семафор доступности изображения
|
||||
std::vector<VkSemaphore> renderFinishedSemaphores; // семафор окончания рендера
|
||||
std::vector<VkFence> inWorkFences; // барьер кадра в работе
|
||||
|
||||
// Структура для хранения флагов
|
||||
struct
|
||||
@@ -53,6 +56,7 @@ class Vulkan
|
||||
void copyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size); // Копирование между буферами данных
|
||||
void createVertexBuffer(); // Создание буфера вершин
|
||||
void createIndexBuffer(); // Создание буфера индексов
|
||||
void createSyncObjects(); // Создание объектов синхронизации
|
||||
};
|
||||
|
||||
#endif // VK_H
|
||||
Reference in New Issue
Block a user