【发布时间】:2020-07-12 15:18:05
【问题描述】:
我正在尝试使用 Vulkan 设置多线程渲染器,但我对命令池有疑问。
https://on-demand.gputechconf.com/siggraph/2016/video/sig1625-tristan-lorach-vulkan-nvidia-essentials.mp4 在 13 分钟时,他们讨论了如何为每个 FRAME 创建 1 个命令池并在环形缓冲区中循环它们。
为什么要为每个线程分配 3 个命令池(一个用于 3 帧环形缓冲区中的每一帧),而不是每个线程只有一个命令池并从中分配 3 个命令缓冲区?
【问题讨论】:
标签: c++ multithreading vulkan