Получение изображений списка показа

This commit is contained in:
parent a6accd663e
commit 5059a7cd23
2 changed files with 6 additions and 1 deletions

View File

@ -20,7 +20,8 @@ class Vulkan
Queue queue; // очередь Queue queue; // очередь
Surface surface; // Поверхность окна Surface surface; // Поверхность окна
VkSwapchainKHR swapChain; // Список показа VkSwapchainKHR swapChain; // Список показа
std::vector<VkImage> swapChainImages; // Изображения из списка показа
// Структура для хранения флагов // Структура для хранения флагов
struct struct
{ {

View File

@ -421,4 +421,8 @@ void Vulkan::createSwapchain(GLFWwindow* window)
throw std::runtime_error("Unable to create swap chain"); throw std::runtime_error("Unable to create swap chain");
} }
// Получение изображений списка показа
vkGetSwapchainImagesKHR(logicalDevice, swapChain, &surface.imageCount, nullptr);
swapChainImages.resize(surface.imageCount);
vkGetSwapchainImagesKHR(logicalDevice, swapChain, &surface.imageCount, swapChainImages.data());
} }