微软发布agility sdk 1.619 渲染时间骤降39%

微软发布了Agility SDK 1.619,这次主要是把着色器模型6.9和DirectX光线追踪1.2给引进来。这个版本的API更新带来了不少新的功能,比如说让HLSL能够加载和处理最多1024个元素的向量。以前只能处理4个元素的向量,现在可以把这个限制给打破了。 这个版本里还给着色器模型加了些强制性要求,包括16位和64位着色器还有波操作。还增加了16位浮点特效,这样就可以让着色器的运算更灵活、更高效。 DXR 1.2在光线追踪方面也有不少改进,比如说加入了不透明度微贴图OMM和着色器执行重排序SER。OMM可以让硬件更高效地处理Alpha测试几何体,避免昂贵的着色器调用。实际上这个技术可以为路径追踪游戏带来最高2.3倍的性能提升。比如在《心灵杀手》的高负载场景中,开启OMM和SER后,RTX 4090的单帧渲染时间就从16.8毫秒减少到了10.2毫秒。 为了顺应GPU架构的演进,微软还给D3D12 API做了一些定制化改进。这个版本允许通过字节偏移和大小来测量缓冲区视图。还引入了周期性修剪通知、提升了1D调度网格限制以及新增CPU时间线查询解析功能。这些改进有效减少了不必要的GPU开销。 Agility SDK是微软给开发者提供的一个独立于Windows操作系统的DirectX 12核心组件包。它让开发者不需要等待系统级更新就可以第一时间使用最新的图形API功能。 其实这次渲染时间骤降39%!AI导读提到这个消息来源是科技媒体Wccftech昨天发布的博文。内容由AI智能生成IT之家消息报道说:渲染时间锐减39%,《心灵杀手》场景里RTX 4090单帧渲染时间减少39.29%。