重置命令缓冲区
Resetting command buffer
重置命令缓冲区是否需要命令缓冲区中对vkCmd*
的调用次数保持不变?因为在重置并重新提交命令缓冲区后,我一向命令缓冲区添加一个额外的绘制调用就会出现段错误。
Does resetting command buffer require the number of call to vkCmd* in the command buffer to remain constant?
没有。如果您遇到崩溃,那么要么是实现有问题,要么是您的代码中有其他问题。
如果您要重置命令缓冲区,请在重置之前等待它的提交栅栏,确保它不再被使用。除此之外,在 CB 被重置后,对 CB 的任何调用都不应受到限制。
重置命令缓冲区是否需要命令缓冲区中对vkCmd*
的调用次数保持不变?因为在重置并重新提交命令缓冲区后,我一向命令缓冲区添加一个额外的绘制调用就会出现段错误。
Does resetting command buffer require the number of call to vkCmd* in the command buffer to remain constant?
没有。如果您遇到崩溃,那么要么是实现有问题,要么是您的代码中有其他问题。
如果您要重置命令缓冲区,请在重置之前等待它的提交栅栏,确保它不再被使用。除此之外,在 CB 被重置后,对 CB 的任何调用都不应受到限制。