每次写入缓冲区时都应该调用vkMapMemory吗?

时间:2019-11-30 16:51:57

标签: memory memory-management vulkan

使用单个vkMapMemory,每次写入使用memset和使用单个vkUnmapMemory与使用vkMapMemory,{{1 }}和memset每次写入缓冲区?

1 个答案:

答案 0 :(得分:2)

是的,只映射一次是有益的。 vkMapMemory可能需要进行一些系统调用,因此它不是免费的。

权威报价,例如https://developer.samsung.com/game/usage#buffermanagement

  

应避免频繁调用Map / Unmap。