对于微软来说,他们宣布 Windows 10 20H1 版中 DX12 功能将大幅升级,带来新的 DXR 1.1 光追、网格渲染及采样反馈等新功能,3D 显卡要洗牌了。
这次的 DX12 功能中,DirectX Raytracing Tier 1.1 在现有的光线追踪管线状态对象 Pipeline State Object 中加入了额外的着色器 Shader,这可以让开发人员调用包含光线追踪功能的着色器,这套着色器可以出现在光线追踪运算过程中的任何阶段,支持光线追踪的间接执行,并引入内联光线追踪,对光线遍历算法和着色器进行管理。这相当于在 DXR 1.0 的基础上一套更高阶且更有效的玩法
DirectX Raytracing Tier 1.1 还得到了更广泛的游戏支持,目前为止,已经有超过 30 款即将和已经发布的游戏宣布兼容 DXR 1.1 性能,比如 NVIDIA GeForce RTX 宣布完全支持 DXR 1.1 新特效。
除了 DXR 光追技术升级,微软在 DX12 最新版中还会引入网格渲染(mesh shader),这是下一代 GPU 的几何处理功能,取代当前的输入汇编器、顶点渲染器、船形渲染器、曲面细分、域渲染器、几何渲染器等。
微软表示,引入网格渲染器主要是提高几何渲染管线的灵活性和性能,可以让游戏开发者增加几何细节而不需要牺牲速率的情况下渲染更复杂的场景。
另外,采样器反馈 Sampler Feedback 是这次 DirectX 12 Ultimate 更新后获得的新功能,它主要作用是记录下采样操作访问到的纹理区域,并在纹理空间阴影 Texture-Space Shading、阴影复用 Shading Reuse、纹理流 Texture Streaming 付诸应用。
要知道,采样器反馈可以帮助开发团队更有效避免冗余,提升内存对材质的利用率,并减少不必要的计算量,从而实现优化游戏的效果。
微软还表示,使用 DX12 Ultimate 功能的下一代游戏将继续在非 DX12 Ultimate 硬件上运行,从这个举动上来看,微软在 PC 和 Xbox Series X 上统一了图形平台。所以,PC 将受益于大量涌现的 DX12 Ultimate 新功能硬件。
对于 NV 和 AMD 来说,其都表示将全面对 DirectX 12 Ultimate 提供支持,比如即将推出的 AMD RDNA 2 游戏架构中就全面支持 DirectX 12 Ultimate 所有新特性,而对于普通玩家而言,正在使用的 GeForce RTX 显卡则直接成为体验下一波新游戏画面升级的免费门票,无需再对硬件有任何额外投入。
GeForce RTX 系列显卡的性价比又再次提升了。