【发布时间】:2020-10-10 17:55:56
【问题描述】:
我正在做一个 Vulkan 项目,它渲染到传出流中而不是呈现它(没有交换链等):渲染的图像被复制到另一个图像(vkCmdCopyImage)然后后面的图像被内存映射(@987654323 @),数据被复制到其他地方然后它被取消映射 (vkUnmapMemory)。这在每一帧都发生。有没有办法将(第二个)图像映射一次,进入主循环(在每个循环中渲染一个帧)然后将其作为应用程序清理的一部分取消映射?
我试过了,但似乎每当将某些内容复制到图像时,早期的映射都不起作用,必须取消映射并再次映射。
【问题讨论】:
标签: vulkan