【发布时间】:2019-05-27 16:15:15
【问题描述】:
当应用程序调用 Vulkan API 命令时,在某些情况下,会传递指向应用程序拥有的内存的指针。 Vulkan 是否曾经存储过传递给它的此类指针?你怎么知道的?
例如,让我们以vkCmdWaitEvents 命令为例。我将pEvents 指针传递给VkEvent 的数组。在vkCmdWaitEvents 返回后,我可以立即删除该数组吗?还是我必须等到该等待已执行并且封闭的 CommandBuffer 已被销毁?即 vulkan 是否获取数组的副本,还是仅存储指向数组第一个元素的指针?你怎么知道是哪个?
【问题讨论】:
标签: vulkan