Vulkan:在不重置命令缓冲区的情况下更新统一变量



据我所知,当我们通过"vkUpdateDescriptorSets"更新统一变量时,相应命令缓冲区的状态将无效。因此,我们必须重置命令缓冲区并重新记录它。

有没有办法在不对命令缓冲区执行任何操作的情况下更新统一变量?

更新每帧统一变量数据的最佳方法是什么(在性能方面(?

描述符集中的描述符是指 vkBuffer 或 vkImage 中的区域。

您可以在渲染之间安全地更新缓冲区或图像的内容,并保持描述符不变。

确保在进行实际更新时没有读取冲突。

相关内容

最新更新