网络消费网 >  dc > > 正文
directx 12是什么意思?directx12有什么功能和效果?
时间:2022-08-09 15:57:54

directx 12是什么意思?

DirectX全称为Direct eXtension,是由微软公司创建的多媒体编程接口。

DirectX由C++编程语言实现,遵循COM。被广泛使用于Microsoft Windows、Microsoft Xbox和Microsoft Xbox 360电子游戏开发,并且只能支持这些台,DirectX 12是目前DirectX最新的版本,大家熟悉的XP系统内置的版本为DirectX 9.0,Win7/8系统则内置版本为DirectX 11,而Win10正式版中,将内置最新的DirectX12,而且DX12只会支持Windows10,

微软在2014年的GDC上正式发布。全球首款支持DirectX 12的游戏是奇点灰烬。

directx12有什么功能和效果?

像之前的DirectX规范一样,DX12实际上也可以分为多个功能不同的功能层(Feature Level),不过DX12这次还多了一个底层优化,所以DX12规范可以视作三个不同层级:

·D3D 12 Low Level API:这部分实际上是见诸报道最多的一部分,DX12相比DX11能大提升就是底层优化的功劳,这也是DX12最吸引人的一点,不论是对游戏开发者还是对游戏玩家来说都是如此。底层优化部分包括Low Overhead(低开销)、更多的控制及异步计算(Async Compute)等多个部分,低开销类似AMD提出的Mantle优化,后者也是大幅改善了游戏的多线程效率,降低了驱动层开销,现在这部分已经可以使用3DMark的Driver Overhead做测试了。

·DX12 Feature Level 12_0:前面的底层优化部分实际上是帮助DX12打通了“经脉”,提高了开发者的潜力,但那些并不涉及具体的招式——Feature Level 12_0这部分开始涉及更新的3D渲染方法,包括铺资源(Tiled Resoure)、归类UAV访问、无绑定(Bindless)等等,其中多项功能实际上DX11.1中就有了,不过DX11中多是T1级别的,现在的则是T2级别的。

·DX12高级功能Feature Level 12_1:跟以往的DX11.1/11.2一样,DX12还有比Feature Level 12_0更高级的Feature Level 12_1功能,包括立体铺资源(Volume Tiled Resources)、保守光栅(Conservative Rasterization)、光栅顺序视图(Raster Order Views)等,这些功能通常属于可选支持,但它们可以更好地提升开发者的效率或者游戏画质,同时对显卡的要求也更高。

以上三部分是DX12规范的主要内容,但这些还不是DX12的全部功能,还记得之前曝光过的DX12黑科技——A、N显卡混合交火吗?微软确实在DX12中尝试了不同显卡的混搭技术,该技术名为Muti-Adapter(多显卡适配器),它就可以把不同架构的GPU联合起来渲染

directx12官方版拥有更加强效的驱动效率,可以允许游戏开发者对特定的硬件进行优化,能够为 Windows 系统提供高能的硬件加速多煤体支持,让游戏最大程度的与电脑硬件相配合。

关键词: directx12是什么意思 directx12有什么功能和效果 DirectX12到底带来了什么 directx12是什么系统

版权声明:
    凡注明来网络消费网的作品,版权均属网络消费网所有,未经授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明"来源:网络消费网"。违反上述声明者,本网将追究其相关法律责任。
    除来源署名为网络消费网稿件外,其他所转载内容之原创性、真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考并自行核实。
热文

网站首页 |网站简介 | 关于我们 | 广告业务 | 投稿信箱
 

Copyright © 2000-2020 www.sosol.com.cn All Rights Reserved.
 

中国网络消费网 版权所有 未经书面授权 不得复制或建立镜像
 

联系邮箱:920 891 263@qq.com

备案号:京ICP备2022016840号-15

营业执照公示信息