微软这回发布的Agility SDK 1.619,让DX12这部分变得更灵活了,还给DirectX光线追踪(DXR)升级到了1.2版。这个版本的重点,就是把着色器模型做到了6.9,还给大家带来了"长向量"支持,让HLSL能处理多至1024个元素的运算。这直接把运算的灵活性给提上来了,而且现在16位和64位着色器加上波操作都成了硬性要求,还有16位浮点特效呢。 对光线追踪来说,这次正式实装了不透明度微贴图(OMM)和着色器执行重排序(SER)。OMM能帮硬件更高效地搞定Alpha测试的几何体,少掉那些贵得很的着色器调用。在《心灵杀手》这个高负载的场景里试过了,用了OMM和SER之后,RTX 4090的单帧渲染时间从16.8毫秒降到了10.2毫秒,减少了39.29%。要是算上其他效果,性能提升最高能达到2.3倍。 为了让这个API适应GPU架构的变化,微软还做了不少定制化改进。这次不仅能通过字节偏移和大小来测量缓冲区视图,还引入了周期性修剪通知、提升了1D调度网格限制,还有CPU时间线查询解析功能。这些改动都能有效地减少不必要的GPU开销。 还有个好消息是AI导读也更新了,它能智能生成相关的科技资讯。IT之家发现,昨天科技媒体Wccftech写了篇文章提到这事儿。注:Agility SDK就是微软给开发者准备的一个独立于Windows操作系统的DirectX 12核心组件包,开发者不用等系统更新就能用上最新功能了。这次发布的1024元长向量支持把以往4个元素的限制打破了。