|
@@ -460,4 +460,12 @@ CommandBuffers CommandPool::Allocate(std::size_t num_buffers, VkCommandBufferLev
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+std::vector<VkImage> SwapchainKHR::GetImages() const {
|
|
|
|
|
+ u32 num;
|
|
|
|
|
+ Check(dld->vkGetSwapchainImagesKHR(owner, handle, &num, nullptr));
|
|
|
|
|
+ std::vector<VkImage> images(num);
|
|
|
|
|
+ Check(dld->vkGetSwapchainImagesKHR(owner, handle, &num, images.data()));
|
|
|
|
|
+ return images;
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
} // namespace Vulkan::vk
|
|
} // namespace Vulkan::vk
|