DirectX一直是最重要的图形API,就在很多人期待着DX12到来的时候,微软昨天却突然宣布,将在DX12发布前再发布一个过渡性的版本——Direct3D 11.3。 微软为什么要再搞一个DX11.3呢? 官方的解释也很有道理,DX12与之前的版本相比有很多革命性的改变,最重要的就是其大幅度的底层化。它的确很强大,但使用难度同样很高,在小白开发员那里不一定会好用。简单说DX12的开发需要某些编程高手先来开路,他们开发出新的引擎、渲染器,其他人则在此基础上二次开发。 所以说DX12的底层化特性并不是适合每一个人的,而DX11则是一个高层API,自然有其继续存在的价值。因为不去要去管复杂的底层硬件,对程序员更友好,开发自然更容易。 因此,DX11、DX12将在今后长期共存,一高一低,服务于不同人群。但在功能特性上,DX11.3、DX12将是共通的,而且同时加入了大量的新技术。因为它们都比较复杂(特别是对普通人而言),而且是微软首次对外公布,一切都还在进一步研究、定义之中。 但对消费者来说,目前显卡对DX12的支持仍然笼罩着一团迷雾,只能等明年底DX12真正诞生之后再说。目前NV表示自己的GM204新核心的二代麦克斯韦架构GTX 980、970都已经号称完整支持DX12,AMD也说GCN架构的卡都支持DX12。但具体效果还是要实际测试之后才知道。 小编点评:DX11.3可以说是完全为了初级开发者而存在的,虽然微软说其与DX12将共享许多新特性,但是估计最终的版本还是会有一些差异,这个疑问也只能留到DX12正式发布才可知了。 同时,繁复的DX版本也可能成为日后显卡竞争的一个很重要的参数,当然按照微软的宣传来看,支持DX12的显卡有极大的可能性会直接向下支持DX11.3。 |
正在阅读:专为小白开发员?微软官方宣布有DX11.3专为小白开发员?微软官方宣布有DX11.3
2014-09-22 10:46
出处:PConline原创
责任编辑:ligeng