本栏推荐

相关阅读

快讯信息

您现在的位置是:主页 > 科技圈快讯 > Windows >

微软新发布的DirectX 12为何被视为重大进步?

发布时间:2020年08月29日 16:51:11 Windows 人已围观

简介微软在今年3月份发布了DirectX 12 Ultimate,这是DX12的升级版API。新版本主要包含四大特性:DirectX Raytracing 1.1、可变速率着色、Mesh着色器和采样器反馈。本周,微软进一步宣布将为DirectX ...

今年3月,微软发布了DirectX 12 Ultimate作为DX12的升级版本,包含了DirectX Raytracing 1.1、可变速率着色、Mesh着色器和采样器反馈等四大核心特性。

本周,微软宣布为DirectX 12新增Feature Level 12_2,不仅集成了以上四个特性,还加入了一些额外的小特性,对D3D12进行了全面更新。

在DirectX系统中,Feature Level用来定义硬件对图形特性的支持程度。它始于DirectX 10,并在DirectX 11和当前的DirectX 12中逐渐被广泛认识。在每个主要的D3D API版本下,会有多个Feature Level,例如D3D12就包括11_0、11_1、12_0和12_1等不同的Feature Level,所代表的Feature Level级别越高,支持的图形特性越多。

新的12_2版本现在引入了许多新特性,具体完整的列表见下图:

可以看出,D3D12 Feature Level 12_2在开头提到的四个主要特性之外,还增加了对Shader Model、资源绑定和保守光栅化等新特性的需求,官方形容这种特性集为“巨大飞跃”。因此,仅仅支持DirectX 12 Ultimate的显卡并不等于它们必然支持12_2,因为DirectX 12 Ultimate只是Feature Level 12_2的一个子集。

目前已有一些GPU支持Feature Level 12_2,主要是基于Turing架构的硬件,包括RTX 20系列和Quadro RTX系列,未来AMD的RDNA 2和Intel的独立显卡产品也将支持此Feature Level,NVIDIA的Ampere自然会延续Turing的支持。此外,微软还表示正在与高通合作,推动骁龙平台望能支持12_2。要确保硬件支持12_2,显卡驱动的配合也是必不可少的。

而Windows 10需要等到Build 20170以后才能支持Feature Level 12_2,也就是说,至少要等到明年才能使用这一特性。

Tags: Windows操作系统