【发布时间】:2020-03-25 20:20:10
【问题描述】:
相对于每次写入使用vkMapMemory、memset 和vkUnmapMemory,每次写入使用单个vkMapMemory、memsets 和单个vkUnmapMemory 有什么好处吗到缓冲区?
【问题讨论】:
标签: memory memory-management vulkan
相对于每次写入使用vkMapMemory、memset 和vkUnmapMemory,每次写入使用单个vkMapMemory、memsets 和单个vkUnmapMemory 有什么好处吗到缓冲区?
【问题讨论】:
标签: memory memory-management vulkan
是的,只映射一次是有益的。 vkMapMemory 可能需要做一些系统调用,所以不是免费的。
权威报价,例如https://developer.samsung.com/game/usage#buffermanagement:
应避免频繁调用 Map/Unmap。
【讨论】: