【问题标题】:Should I call `vkMapMemory` each time I write to a buffer?每次写入缓冲区时是否应该调用`vkMapMemory`?
【发布时间】:2020-03-25 20:20:10
【问题描述】:

相对于每次写入使用vkMapMemorymemsetvkUnmapMemory,每次写入使用单个vkMapMemorymemsets 和单个vkUnmapMemory 有什么好处吗到缓冲区?

【问题讨论】:

    标签: memory memory-management vulkan


    【解决方案1】:

    是的,只映射一次是有益的。 vkMapMemory 可能需要做一些系统调用,所以不是免费的。

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

    应避免频繁调用 Map/Unmap。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-14
      • 1970-01-01
      • 2015-07-08
      • 2023-03-11
      • 1970-01-01
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多