【发布时间】:2019-10-10 03:44:57
【问题描述】:
在渲染或其他一些操作之后,我想将目标图像读入 cpu。 为此,首先需要进行布局转换并将图像的当前布局(旧布局)更改为允许将其数据传输到舞台图像的新布局 - VK_IMAGE_LAYOUT_TRANSFER_SRC_OPTIMAL。
对于过渡操作,我需要同时给出当前布局和新布局。
但是我怎么知道当前的布局是什么? - 每个渲染过程可能会将 finalLayout 设置为不同的值,也可能会在某些时候完成一些转换。
我认为的一个解决方案是为每个图像存储其当前布局,并在每次渲染过程后以及每次转换操作后设置它。
这对吗?
【问题讨论】:
标签: image layout transition vulkan