在2014年的GDC上,微软正式发布了DirectX 12图形API,当时微软给我们描绘了DirectX 12一幅美好蓝图,显卡效率、性能提升有多少多少之类。而且大量的支持DirectX 12 API游戏上市后,发现性能并没有提升多大,而新兴的Vulkan API却冉冉升起,现在Intel宣布已发布的部分处理器集显可以支持Vulkan API。
Vulkan被视作是OpenGL的后续产品,它是一种跨平台API,可支持开发人员开发游戏、CAD工具、性能基准测试等高性能图形应用, 并且适用于不同的操作系统(比如Windows、Linux或Android)上使用。游戏《DOOM》就是少数支持Vulkan API的游戏。
与之前的OpenGL等高层API不同之处在于,高层API使用起来十分简单,你只需要说明操作内容以及方式,剩下的工作都交由驱动来完成。而使用低层API时,开发人员需要花费更多时间去完成更多代码工作,包括API是否调用正确、函数传递是否正确,并且严谨地使用编程规则。但这一切额外的付出都是值得,因为这样可以显著提升性能,绕开了驱动程序低下的工作效率。不过微软当时也是这么说明DirectX 12的,DX 12游戏性能提升不明显也可能与游戏开发者不熟悉DirectX 12 API有关。
Intel将对第七代Kaby Lake、第六代Sky Lake处理器全部型号集显,以及奔腾Apollo Lake处理器当中的Intel HD Graphics 505提供Vulkan API支持。当然了,想要支持Vulkan API,你还必须升级到Windows 10操作系统哦。