微软给开发者发布agility sdk 1.619

IT之家得知,2月26日科技媒体Wccftech发布博文,说微软给开发者发布了Agility SDK 1.619。这个版本引入了DX12里的着色器模型6.9,还有DirectX光线追踪1.2。它打破了原来只能处理4个元素的限制,让HLSL可以给1024个元素的向量加载和处理数据。这次升级还强制性要求16位和64位着色器得支持波操作,新增了16位浮点特效,大大提升了效率。而且DXR 1.2这次正式支持了不透明度微贴图OMM和着色器执行重排序SER,OMM能帮硬件更高效地处理Alpha测试几何体,节省资源。在《心灵杀手》高负载场景里测试过,开启OMM和SER后,RTX 4090渲染单帧的时间从16.8毫秒降到了10.2毫秒,减少了39.29%。《心灵杀手》的场景渲染时间整体骤降了39%。除了这些改进,微软还对D3D12 API进行了一些客户定制化优化。比如用字节偏移和大小来测量缓冲区视图,还有周期性修剪通知功能和CPU时间线查询解析功能都有新增或改进。这些改动能有效减少不必要的GPU开销。Agility SDK其实是微软给开发者准备的一套DirectX 12核心组件包,让他们不需要等系统更新就能用上最新的图形API功能。所以这次升级带来了不少好处。当然了,API是作为支撑渲染的核心存在的。API的升级也会给游戏性能带来巨大提升。比如API里增加了长向量支持和1024元素运算这些内容以后,在做光线追踪的时候就方便很多了。现在大多数的游戏都要用到AI技术,像Alpha测试这些都是基本操作了。AI技术已经深度融入到游戏开发中了。