VULKAN限制 / GPU与OpenGL需要



我想知道vulkan是否有一些已知的限制,并且是否需要一些特定的硬件。

我听说,在Android上,只有Vulkan才能使用NVIDIA GPU的手机(并且不会限制Vulkan在GPU上的使用),这是真的吗?

我想知道Vulkan是否有OpenGL没有的一些已知限制,并且是否需要具有一些特定的硬件。

Vulkan在各种设备上得到支持。对于桌面,应该使用支持OpenGL 4.X和移动OpenGL ES 3.1的硬件。

但是,对Vulkan的实际支持最终取决于供应商,因此,如果供应商决定不提供Vulkan驱动程序(或Vulkan Support的Android System Images),那么您将不运气。

您可以查看我的Vulkan硬件数据库,以获取支持Vulkan的设备列表。除了NVIDIA外,您还会发现几个支持Android上的Vulkan的移动GPU。几乎每个移动GPU供应商都有至少一个支持Vulkan的GPU。

至于局限性,Vulkan实现有各种各样的功能和限制。而例如计算着色器支持是强制性的,功能下列出的其他所有内容都是可选的,因此您需要在使用某个功能之前检查。是的,现在Vulkan缺少一些OpenGL喜欢转换反馈的事情。

除了该Vulkan支持的扩展机制(类似于OpenGL),提供了不属于核心和例如的功能。特定于供应商。

最新更新