标签: c vulkan
假设我有两个命令缓冲区:cb1,cb2。 如果命令缓冲区cb2使用信号量等待cb1执行。这是否意味着cb2只会在所有cb1内存传输完成后执行?
换句话说,Vulkan信号量是否也可以作为记忆障碍?
答案 0 :(得分:3)
Vulkan规范6.4.1. Semaphore Signaling:
当批处理通过队列提交提交到队列,并且它包含要发信号的信号量时,它在批处理上定义内存依赖,[...]
在那个和下一个(6.4.2。信号量等待和不信号)章节中有更多细节。