【发布时间】:2016-05-30 11:01:22
【问题描述】:
可呈现的图像以VK_IMAGE_LAYOUT_UNDEFINED 开头,但在呈现一次后将变为VK_IMAGE_LAYOUT_PRESENT_SRC_KHR。
许多示例在创建vkSwapchain 后立即将所有vkImages 转换为VK_IMAGE_LAYOUT_PRESENT_SRC_KHR。这允许他们将VK_IMAGE_LAYOUT_PRESENT_SRC_KHR 用于oldLayout。 But doing the transition right after creation of the swapchain is not allowed.
只能在
vkAcquireNextImageKHR返回图像之后,在vkQueuePresentKHR提供图像之前使用可呈现的图像。 这包括转换图像布局和渲染命令。
我有哪些正确处理交换链图像布局的选项?
【问题讨论】:
标签: framebuffer vulkan