发布时间:2016-02-17 10:09
今天,Khronos组织正式发布了Vulkan 1.0规范和Vulkan SDK,这种新技术已经酝酿了18个月,参与者包括众多硬件和软件公司,包括Valve,英特尔,AMD,高通,以及其他许多厂商。Khronos组织还提供了旗下所有开源项目的GitHub库,其中包括Vulkan专用工具。
Vulkan API其实已经提出了很长一段时间,相信大家都有所耳闻了,而这次发布可不仅仅是纸面宣布,而是一口气奉上了标准规范文档、驱动程序、SDK开发包、符合性测试,甚至是测试版的游戏软件支持,一整套解决方案。这在Khronos组织历史上也是从未有过的。
Vulkan在很大程度上汲取了AMD Mantle的灵感,但进行了大幅度的扩展和增强,构成了一个完善的开发体系,功能和性能都十分丰富,拥有最新图形技术、通用目的计算、预编译着色器、多核心多线程高效率、底层驱动过载、横跨桌面/移动/主机/嵌入式、底层GPU硬件控制、精炼API。
今天发布的第一款VulkanSDK支持Windows和Linux,SDK包括验证层,以确保开发者正确使用Vulkan API,同时提高跨平台和图形硬件的可移植性。Vulkan SDK的附加层可用于截屏,跟踪API活动,并运行其他调试任务。
早在去年3月的GDC大会上,OpenGL官方组织Khronos就宣告了Vulkan的诞生,这是一个全新的跨平台底层API,可大幅降低绘制命令开销(draw call overhead),改善多线程性能,还具备更快的渲染性能,这些跟DX12和Mantle都是一致的。不过全新的Vulkan严格上说并不是OpenGL的完全替代品,而是对目前已有的OpenGL和OpenGL ES 3D API的补充,为开发者提供直接控制GPU加速以获取最佳性能并能够预测性地最小化CPU开销。
目前,Vulkan技术已经运行在诸如微软Windows7以及Windows10系统上,支持Android、Windows XP/7/8/10、SteamOS、Ubuntu、Red Hat、Tizen等等,但是不支持iOS、OS X——苹果一度参与过Vulkan的开发,但最终单独搞了一套Metal,还是关起门来自己玩。
如果你想体验Vulkan,可以试试《塔洛斯的法则》,这个科幻类解密游戏已经升级支持Vulkan,可以在Steam上获得。