沃尔森工作室揭晓,神明、死亡与收割者,正式定名
阅读全文

锤刻创思寰宇网
微软宣布了一项名为“高级着色器交付”的新功能,旨在显著缩短游戏的初始加载时间。根据DirectX开发者博客介绍,该技术将着色器编译工作从本地设备转移至云端,允许用户直接将必要文件下载至设备进行缓存。这项创新不仅能大幅提升游戏启动速度——微软实测《宣誓》(Avowed)的加载时间缩减了85%——还能有效节省设备电量与处理资源,因为所有的繁重计算都由微软云端完成。
传统着色器编译必须在本地设备进行,因其需要针对特定游戏、GPU及驱动程序版本进行定制化编译。这意味着编译性能会因软硬件配置差异而参差不齐——面对近乎无限的设备组合,开发者几乎不可能为所有设备预编译着色器。微软通过创建名为状态对象数据库(SODB)的新标准格式改变了这一现状。
微软首先从游戏中收集着色器数据并将其打包为SODB文件。随后DirectX开发团队与GPU制造商合作,将着色器编译器从图形驱动中分离,使其能够与SODB合并生成预编译着色器数据库(PSDB)。当用户通过Xbox PC应用程序下载游戏时,系统会自动检测设备配置并匹配对应的PSDB文件。因此在首次启动游戏时,系统会识别预加载的着色器并跳过冗长的编译过程。
该技术甚至能在用户更新驱动程序或升级GPU后依然生效——Xbox PC应用会持续监测设备变更并自动下载对应的PSDB文件。若遇到微软尚未收录的特殊配置(例如测试版驱动程序),设备仍可自主完成着色器编译。
此功能将率先于10月16日登陆华硕ROG Ally和Ally X游戏掌机,微软暗示未来会扩大支持范围。目前该技术无需游戏开发者进行额外适配,所有编译工作均由Xbox服务器完成。但微软表示计划与游戏行业深度合作,将高级着色器交付技术直接集成至游戏引擎中——这不仅能让玩家摆脱漫长加载时间,也会加深对Xbox在线服务的依赖。