Получение изображений списка показа
This commit is contained in:
parent
a6accd663e
commit
5059a7cd23
|
@ -20,7 +20,8 @@ class Vulkan
|
||||||
Queue queue; // очередь
|
Queue queue; // очередь
|
||||||
Surface surface; // Поверхность окна
|
Surface surface; // Поверхность окна
|
||||||
VkSwapchainKHR swapChain; // Список показа
|
VkSwapchainKHR swapChain; // Список показа
|
||||||
|
std::vector<VkImage> swapChainImages; // Изображения из списка показа
|
||||||
|
|
||||||
// Структура для хранения флагов
|
// Структура для хранения флагов
|
||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
|
|
|
@ -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());
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue