DX12要被吊打?《毁灭战士》为何选择Vulkan技术
近日媒体采访了id Software的制作人Tiago Sousa与Axel Gneiting,并询问了一些有关OpenGL与DX11相比的优势,以及制作组为何放弃DX12,选择Vulkan的问题。
《毁灭战士》迎来了Vulkan升级补丁,成为继《DOTA2》之后第二款正式支持这一全新API的游戏,官方称可比OpenGL带来更好的性能,包括一些旧显卡。
Axel告诉玩家,OpenGL拥有更多可拓展的特性,并且在GPU运行方面限制要求很低,这样的特点很符合id Software的理念。他说到,在利用OpenGL开发《毁灭战士》的时候,我们遇到了一些问题。DX11或许在优化与驱动端有一些优势,不可否认的是,目前DX在工具选择上也要比OpenGL多,但OpenGL有着自己的独特优势——高扩展性与低门槛。
对于DX12与Vulkan技术,他也发表了自己的看法,他说到,DirectX 12与Vulkan的概念十分相似,两者都继承了AMD的Mantle API,对于驱动和开发者,这款API都担任了许多优化的功能与任务,所以制作人并不认为两者之间在未来会有太大差异。在工具支持方面,Vulkan已经有了相当多的选择,这也是制作人选择Vulkan的原因,此外,Vulkan还支持WIN7与WIN8系统——这些系统仍然占据了许多市场份额,但DX12却不支持这些系统。Vulkan还有着拓展功能,允许制作人与AMD,NVIDIA,以及Intel展开具体的优化配置,十分便捷。