微软已发布其DirectX Agility SDK 1.618的最终版本。其主要特点是高级着色器交付,旨在解决现代PC游戏中最常见的烦恼之一:由于着色器编译导致的卡顿和长加载时间。
这是许多玩家熟悉的问题:在首次启动或进入新区域时,游戏可能会短暂卡顿,因为显卡即时编译着色器。通过高级着色器交付,开发者可以在游戏制作过程中预先构建着色器数据库(状态对象数据库,SODB)。像Xbox应用程序或Steam这样的数字商店将自动下载这些预编译的着色器与游戏本身一起。
结果是?已安装的游戏可以立即运行,无需本地编译。然而,需要持续的互联网连接来下载着色器包。微软估计,这项新技术在某些情况下可以将过程加快多达85%。
首批受益者将是ASUS ROG Ally X掌机的用户,从10月16日起支持高级着色器交付。该技术随后将推广到所有运行Windows 11的设备。主要GPU制造商——AMD、英特尔、NVIDIA和高通——已经宣布支持。他们将为开发者提供云端着色器编译的工具,使该技术能够在游戏发布时就集成。
微软在优化游戏方面的努力不仅限于这一项技术。该公司还在生态系统层面上致力于无缝体验。最近对PC版Xbox应用程序的更新将其转变为一个通用启动器,允许玩家将来自Steam、Battle.net和其他平台的所有游戏整合到一个界面中。结合高级着色器交付,这形成了一个全面的策略,以在Windows上创建更流畅、更便捷和更可预测的游戏环境。
帖子已翻译 显示原文 (EN)