Ожидание окончания асинхронных задач

This commit is contained in:
parent fd4061639d
commit 9ca480df72
1 changed files with 2 additions and 0 deletions

View File

@ -28,6 +28,8 @@ void Vulkan::init(GLFWwindow* window)
// завершение работы // завершение работы
void Vulkan::destroy() void Vulkan::destroy()
{ {
vkDeviceWaitIdle(logicalDevice); // Ожидание окончания асинхронных задач
vkDestroyBuffer(logicalDevice, indexBuffer, nullptr); // Уничтожение буфера индексов vkDestroyBuffer(logicalDevice, indexBuffer, nullptr); // Уничтожение буфера индексов
vkFreeMemory(logicalDevice, indexBufferMemory, nullptr); // Освобождение памяти буфера индексов vkFreeMemory(logicalDevice, indexBufferMemory, nullptr); // Освобождение памяти буфера индексов