一个像样的图像开始于VK_IMAGE_LAYOUT_UNDEFINED但将VK_IMAGE_LAYOUT_PRESENT_SRC_KHR在它们被呈现一次之后。
许多示例vkImages在VK_IMAGE_LAYOUT_PRESENT_SRC_KHR创建vkSwapchain. 这允许他们使用VK_IMAGE_LAYOUT_PRESENT_SRC_KHRfor oldLayout。但是不允许在创建交换链后立即进行转换。
只有在图像返回之后
vkAcquireNextImageKHR,并且在图像被呈现之前,才能使用可呈现的图像vkQueuePresentKHR。这包括转换图像布局和渲染命令。
我有哪些选择可以正确处理交换链图像布局?