Imagination Technologies今天公布了一段视频,将最新的Vulkan API和OpenGL(版本为OpenGL® ES 3.0)进行了对比,演示的Demo为“侏儒部落”:
PowerVR Rogue GPUs running Gnome Horde demo (Vulkan prototype)
从视频可以看出,Vulkan的性能要远远优于OpenGL,主要是因为它对多核心进行了优化,使其在演算大场景的时候也可以轻松应对;相比之下OpenGL在整个演示期间只使用了其中的两个CPU核心,在运行大场景的时候帧速下降的非常迅速。
Vulkan规范是OpenGL官方组织Khronos 3月份推出的新一代API规范,跨平台设计,也可以大幅降低绘制命令开销(draw call overhead),改善多线程性能,渲染性能更快,这些跟DX12和Mantle都是一致的。另外,Vulkan还会统一桌面的OpenGL和移动平台的OpenGL ES两大规范,后两者都会被它取代。