快科技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焦点之前,,,,,,,,先行提供实验性特征。。。。。。。。
