比肩DirectX 12和Mantle,OpenGL“火山”爆发

AMD提出的Mantle在一定程度上推动了DirectX和OpenGL规范的发展,无论最终结果如何 。微软在去年的GDC大会上发布了DirectX12(以下简称DX12),OpenGL的官方组织Khronos也提出了OpenGLNext(也叫OpenGL5.0)的新规范 。在今年的GDC大会上,Khronos为新一代OpenGLNext宣布了——Vulkan火山的正式名称 。

新一代OpenGL规范的官方名称是Vulkan 。

Vulkan在德语中的意思是“火山,火神” 。看来Khronos也希望新标准能够爆发 。毕竟AMD的Mantle和微软的DX12最近风头正劲,OpenGL的规格需要加强 。

此外,Khronos选择不同于以前命名方法的名称也是有原因的 。——Vulkan不是OpenGL 。Khronos希望创建一个跨平台、开放的低级图形API 。毕竟AMD的Mantle只能用于自己的GPU,微软的DX12只能用于Windows系统,苹果的Metal只能用于自己的iOS平台 。

Vulkan的目标是跨平台开放底层API 。

Vulkan的目标是和原来的OpenGLNext一样的——跨平台底层API,大大降低了draw调用开销,提高了多线程性能,当然也有更快的渲染性能,这和DX12、Mantle是一致的 。此外,Vulkan将统一桌面的OpenGL和移动平台的OpenGLES,后两者将被其取代 。

【比肩DirectX 12和Mantle,OpenGL“火山”爆发】 沃尔坎的需求 。

Vulkan定义了GPU控制 。

Vulkan工具架构

Vulkan语言系统

大量的应用编程接口重新设计 。

沃尔坎目前的状态 。

    推荐阅读