DX12 Agility SDK 1.619包含了新版SM 6.9,重要进级了着色器说话和最低功能需求。

SER可以让GPU对类似的光线义务进行从新分组,从而更连贯地履行,晋升光追效力。

开辟者为DX编写GPU法度榜样的通用说话叫HLSL,而SM恰是HLSL着色器的“特点等级”(feature level)。

SM 6.9重点新增了“长向量”(Long Vector),有了它着色器就可以直接应用跨越4个分量、最长达1024个分量的向量,不再须要繁琐的打包处理。

同时,一些本来是可选的特点,在支撑SM 6.9的硬件上变为必须,包含:

原生16位着色器运算、Wave操作(线程组内通信)、64位整数运算。

DXR 1.2光追的两项重要进级分别是:

光追不透明度微贴图今朝只有NVIDIA RTX系列可以供给硬件支撑,个中RTX 50/40系列支撑硬件加快了,RTX 30/20系列走软件模仿。

1、不透明度微贴图(Opacity Micromaps)

早就有了,不过此次是正式宣布,最后一部分HLSL相干接口也不再标记为预览。

新版重要优化了带Alpha测试的几何体,比如栅栏、植被、镂空纹理,这类物体在光追中的开销平日很高,轻易走昂贵的着色器分支。

2、着色器履行重排序(SER)

也停止了预览阶段,成为正式版。

新版中,应用可以查询GPU是否真正履行了重排序,而不只是API层面是否支撑。

不合GPU对于DX12特点等级的支撑存在很大年夜不合,长向量、16位浮点等SM 6.9基本特点须要:AMD RX 9000系列、NVIDIA RTX系列、Intel Arc B系列。

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核心之前,先行供给实验性特点。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部