您现在的位置是:主页 > 品牌 > 微软 >
微软正式发布DirectX 11.3版本!
发布时间:2014年09月21日 11:32:04 微软 人已围观
简介在众人期待DX12的同时,微软意外宣布将推出Direct3D 11.3作为DX11和DX12之间的过渡版本。这一决定引发了人们的疑惑,既然DX12即将发布,推出DX11.3的意义究竟何在?实际上,DX11.3的推出旨在...
在众多用户期待DX12推出之际,微软意外地宣布将在DX11和DX12之间推出一个【过渡版本】11.3——即Direct3D 11.3。
既然DX12即将到来,推出DX11.3的意义何在呢?
其实,这有其合理性。
DX12作为底层API,功能非常强大,但其复杂性使得初学者面临较大挑战。DX12的开发模式针对的是少数编程高手,他们负责创建新的引擎和渲染器,其他开发者则在此基础上进行二次开发。
这表明,底层API并不适合所有开发者。
相对而言,DX11是高层API,自然继续存在着它的意义。它能够屏蔽复杂的底层硬件,让程序员更容易上手,自然开发过程变得简便。
因此,DX11和DX12将在未来长期共存,以满足不同用户的需求,一个高层一个低层。
在功能特性方面,DX11.3与DX12将共享许多相同的特点,并同时引入大量的新技术。由于这些技术相对复杂(尤其是对普通用户而言),而且微软首次对此进行了披露,很多内容仍在进一步探讨和确立中,我们将尽快对其进行详细分析。
此外,微软还在为DX11.3和DX12制定新的特性等级(Feature Level)。
谈到特性等级,令人有些矛盾的感受。它伴随DX11的诞生而来,初衷是让程序员能够使用同样的API对不同层次的硬件进行编程,而不需要每一代硬件都重新编写代码。
举个例子,使用DX11 API编程时,程序可以同时兼容DX9、DX10和DX11级别的硬件,但在低阶硬件上功能会有所限制,例如在DX9.0c上对应的特性等级就是FL9_3。
但对普通消费者而言,厂商的宣传可能会造成误导,比如某些显卡声称兼容DX12,实际上可能并未完全支持DX12的所有功能,其特性等级可能仅为FL11_2。因此,随着厂商们的表述模棱两可,目前显卡对DX12的支持状况仍然不够明朗,必须等到明年年底DX12正式发布后才能有更清晰的了解。
总之,GM204芯片的新一代麦克斯韦架构GTX 980和970均声称全面支持DX12,而AMD也表示其GCN架构的显卡都支持DX12。