建站优化

当前位置:

dx12是什么意思

浏览量:121次

dx12是什么意思

dx12是指DirectX 12,是微软公司创建的一种多媒体编程接口。微软在2014年的GDC上正式发布了新一代的API DirectX 12(DX12)。虽然它并不像前两天外媒声称的翻版AMD Mantle API,但是其具体细节并没有被公布多少。不过,我们还是可以看到DirectX 12里面包含了一些新东西。

微软将在Win10系统上正式带来DirectX 12(以下简称DX12),而且DX12只会支持Windows10,看来微软为了Win10推广也是够拼的。不过微软这次的底气比只让XP支持DX9更足,因为DX12比DX9受欢迎多了。 全球首款支持DirectX 12的游戏是奇点灰烬。

DX12最重要的变化就是更底层API,这一点很像AMD Mantle,在硬件抽象层上走得比以往更深入,能够同时减轻CPU、GPU的过载(overload)。具体包括:应用可追踪GPU流水线、控制资源状态转换(比如从渲染目标到纹理)、控制资源重命名,更少的API和驱动跟踪,可预判属性,等等。另外,DX12大大提高了多线程效率,可以充分发挥多线程硬件的潜力。DX11在这方面受CPU性能的严重制约,主要是因为不能有效利用多核心。

[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。