软件风向标

id开发人员选Vulkan

栏目

id开发人员的开发选择:Vulkan并不比DX12要差

newtype2001 2023-06-18 21:13:03

微软的DX12似乎是PC游戏显卡API的新时代首选,因为Windows的市场占有率非常高,而且DirectX与Windows系统也有着身后的渊源。话虽如此,现在市面上出现了DirectX的新型替代品,可供制作人员选择,相对来说更加开源,比如Vulkan。

可能是因为Windows系统的普及,因为DirectX和Windows系统之间的千丝万缕的联系,或者因为微软一直以来对DirectX的力推,以及现在对Windows 10的力推,再加上现在Xbox One也支持DirectX,各种原因导致绝大多数开发组都会首选DirectX而不是Vulkan。对此,id工作室的引擎程序员Axel Gneiting表示不理解和不赞同。

他在推特上表示,开发者们选择DX12胜过Vulkan是“完全没有道理的。”随后与网友们的回复互动中他指出,Windows7才是目前PC游戏市场的主力,而DX12并不兼容Windows7,所以如果制作组选用DX是想省时省力,使用统一的代码库,那就是毫无理由的,因为即使使用DX,到最后也依然还是要两套不同的编码。他还说,Windows10和DX12也同样有很大差别,同样需要两套不同的编码。

他还观察到,DX12所提供的一些好处其实并不是独一无二的,Vulkan并不会在表现上落后太多。

技术上更多的细节笔者是门外汉,不过这里我们要问的问题是,为什么他这么钟爱Vulkan?其他制作组选用DX对他有什么妨碍吗?对此我们猜测,像Vulkan这种较为开源的API,现在非常需要声援。因为DX这类闭源的API会将开发组封锁在微软自家的生态系统和编码环境中,所以他声援Vulkan也是合情合理。不过DX的好处可能也在于它的封闭性,只有这样才能让微软对它下大力度投资。Vulkan的开源性导致没有任何一个系统大佬敢于将其纳入麾下全权负责,一切都只能靠用户自己,可以算是无政府主义派的自由。

相关文章

图文推荐

猜你喜欢

  • 开发人员

  • 要差

  • id

  • Vulkan

要差[共2款]更多>>

id[共212款]更多>>

Vulkan[共17款]更多>>