记录命令缓冲区后 Vulkan 删除管道
Vulkan delete pipeline after recording command buffer
首先预先记录一个命令缓冲区然后处理它使用的管道是否安全?在创建命令缓冲区期间使用的其他组件呢?
vkDestroyPipeline
的有效使用规则clearly state:
All submitted commands that refer to pipeline
must have completed execution
所以不,您不能因为将管道的一些使用情况记录到 CB 中就将其丢弃。几乎所有记录到 CB 中的对象都是如此。
首先预先记录一个命令缓冲区然后处理它使用的管道是否安全?在创建命令缓冲区期间使用的其他组件呢?
vkDestroyPipeline
的有效使用规则clearly state:
All submitted commands that refer to
pipeline
must have completed execution
所以不,您不能因为将管道的一些使用情况记录到 CB 中就将其丢弃。几乎所有记录到 CB 中的对象都是如此。