快科技2月27日新闻,,,,,,,微软发金桥演艺策划有限公司布了DirectX 12 Agility SDK 1.619正式版、1.719预览版,,,,,,,包括新版Shader Model 6.9(SM 6.9),,,,,,,以及DXR 1.2光追的两项主要更新。。。。。。
Agility SDK是微软用来推送新版DX12功效的一种方法,,,,,,,不需要期待Windows Update,,,,,,,游戏可以直接打包新版运行时,,,,,,,只需要兼容的GPU显卡硬件和驱动支持即可。。。。。。
DX12 Agility SDK 1.619包括了新版SM 6.9,,,,,,,主要升级了着色器语言和最低功效需求。。。。。。
开发者为DX编写GPU程序的通用语言叫HLSL,,,,,,,而SM正是HLSL着色器的“特征品级”(feature level)。。。。。。

SM 6.9重点新增了“长向量”(Long Vector),,,,,,,有了它着色器就可以直接使用凌驾4个分量、最长达1024个分量的向量,,,,,,,不再需要繁琐的打包处置惩罚。。。。。。
同时,,,,,,,一些原本是可选的特征,,,,,,,在支持SM 6.9的硬件上变为必需,,,,,,,包括:
原生16位着色器运算、Wave操作(线程组内通讯)、64位整数运算。。。。。。
DXR 1.2光追的两项主要升级划分是:
1、不透明度微贴图(Opacity Micromaps)
早就有了,,,,,,,不过这次是正式宣布,,,,,,,最后一部分HLSL相关接口也不再标记为预览。。。。。。
新版主要优化了带Alpha测试的几何体,,,,,,,好比栅栏、植被、镂空纹理,,,,,,,这类物体在光追中的开销通常很高,,,,,,,容易走腾贵的着色器分支。。。。。。
2、着色器执行重排序(SER)
也竣事了预览阶段,,,,,,,成为正式版。。。。。。
SER可以让GPU对相似的光线使命举行重新分组,,,,,,,从而更连贯地执行,,,,,,,提升光追效率。。。。。。
新版中,,,,,,,应用可以盘问GPU是否真正执行了重排序,,,,,,,而不但是API层面是否支持。。。。。。

差别GPU关于DX12特征品级的支持保存很大差别,,,,,,,长向量、16位浮点等SM 6.9基础特征需要:AMD RX 9000系列、NVIDIA RTX系列、Intel Arc B系列。。。。。。
光追不透明度微贴图现在只有NVIDIA RTX系列可以提供硬件支持,,,,,,,其中RTX 50/40系列支持硬件加速了,,,,,,,RTX 30/20系列走软件模拟。。。。。。
SER则是NVIDIA RTX 50/40系列、Intel Arc B系列硬件支持,,,,,,,AMD RX 9000系列只是支持API,,,,,,,但现实上没有重排序。。。。。。


另外,,,,,,,DX12 Agility SDK 1.719也包括多项新功效的预览,,,,,,,划分是:
1、Fence Barriers
扩展增强型屏障,,,,,,,允许下令缓冲在指令流中对围栏举行信号发送与期待,,,,,,,实现更细粒度的同步。。。。。。
2、VPblit 3DLUT
开放视频处置惩罚硬件通路,,,,,,,用于色调映射与3D查找表操作,,,,,,,可将这类事情从主3D引擎剥离。。。。。。
3、D3D12 Extensions机制
官方插件式计划,,,,,,,让硬件厂商能在功效进入D3D12焦点之前,,,,,,,先行提供实验性特征。。。。。。
