与DX12战个痛快,Vulkan 1.0规范正式发布
随着Windows 10装机数量的日益增多,微软的DirectX 12(简称DX12)将成为2016年游戏领域的重点,《奇点灰烬》、《杀手》等游戏都会支持DX12。不过DX12这次不会独享游戏API了,因为它这次遇到了一个更强大的对手——Khronos推出的Vulkan API不仅具备DX12类似的特性,而且是跨平台的,在游戏开发者中更受欢迎。在短暂延期之后,今天宣布Vulkan 1.0规范正式发布。
Vulkan 1.0规范原本预定在去年底发布,当时技术标准已经制定完成了,但还有一些法律程序要走,因此有所延误,今天算是走完了所有程序,正式问世了,它将成为一个跨平台、高效能、免费的开放API标准。
对于Vulkan的特性,我们之前也做过介绍,简单来说有两点:首先是类似DX12以及AMD Mantle那样的底层硬件优化,第二点则是图形技术方面的,不过除了开发者,普通人并不会关注这些技术问题,我们来了解下Vulkan的意义和支持度吧。
技术与Vulkan相似的图形API不是没有,但与AMD的Mantle、微软的DX12以及苹果的Metal API相比,Vulkan最关键的地方在于跨平台,不像前面三家方案那么要么依赖自家系统,要么依赖自家硬件,Vulkan是开放、免费的,支持Windows 7到Windows 10平台,支持Linux、Steam OS、三星Tizen、谷歌Android系统,就是无法染指苹果的Mac OS及iOS系统罢了。
正是因为这个特点,Vulkan一问世就受到了开发商的欢迎,广大游戏厂商就不说了,Khronos组织的总裁本身也是NVIDIA公司的副总,所以NVIDIA也是支持的,AMD虽然痛失Mantle,但Vulkan继承了Mantle的精华及遗志,他们也是双手支持的。Google的安卓M及之后的系统也会提供支持,ARM公司同样支持,Intel公司也双手赞成,三星、高通也发来贺电。
目前Vulkan驱动及SDK已经开放下载,开发者可以去Khronos官网查看。