随着Windows10系统装机量不断增加,2016年DirectX 12(简称DX12)游戏将成为明年的重点,只是对游戏开发者来说,虽然DX12很好很强大,但只限于Windows平台,他们更期待的是Khronos的Vulkan(火山)API,它的功能比DX12还多,而且是跨平台的。现在Khronos宣布了一个好消息和一个坏消息,坏消息是今年内发布Vulkan 1.0规范是没戏了,但好消息是Vulkan 1.0即将发布。
今年3月份的GDC大会上,OpenGL官方组织Khronos正式宣告了Vulkan的诞生,这是一个全新的跨平台底层API,大幅降低绘制命令开销(draw call overhead),改善多线程性能,当然还有更快的渲染性能,这些跟DX12和Mantle都是一致的。另外,Vulkan还会统一桌面的OpenGL和移动平台的OpenGL ES两大规范,后两者都会被它取代。
按照之前的规划,Vulkan今年内应该有正式规范发布,不过最终进度还是有点慢了――目前Vulkan的规范已经制定完成了,正在进行法律评估及最终修正,性能一致性测试也完成了,相关的厂商也在为最后的发布准备驱动程序,现在正在接收厂商的反馈,这是Khronos组织任何规范发布前的最后一个关键步骤。
总之,Vulkan 1.0规范已经无限接近发布状态,时间不会很久了。
此外,Khronos还在致力于Windows、Android及Linux平台下的Vulkan SDK工作。在该规范发布之后Google就宣布未来的安卓系统都会支持Vulkan,现在Google也被提升为发起人成员,Khronos组织正在帮着实施安卓平台的Vulkan战略。