默认情况下,Vulkan是否已具有多线程?

我正在使用Vulkan C ++启动小型引擎,我想知道它是否使用默认的多线程,还是必须在外部编程?

guoshuzhengsz 回答:默认情况下,Vulkan是否已具有多线程?

通常,Vulkan不做任何事情;它提供了做事的方式。 Vulkan不分配内存。 Vulkan允许 you 分配内存。 Vulkan无法提高性能; Vulkan允许 you 获得更好的性能。

Vulkan不执行线程处理(大部分情况下); Vulkan允许 you 对您的渲染系统进行线程化。它提供了允许多个线程彼此独立创建渲染命令序列,然后以一种易于理解的单一执行顺序将这些序列传达给GPU的工具(尽管Vulkan不能确保许多事情都会遵守该命令;它使您可以确保需要遵守该命令的事情能够做到这一点。

本文链接:https://www.f2er.com/3164658.html

大家都在问