微软发布 DirectStorage 1.3:优化游戏开发,缩短游戏加载时间
创始人
2025-07-03 15:32:35

IT之家 7 月 3 日消息,微软公司于 7 月 1 日发布博文,宣布推出 DirectStorage 1.3 更新,在修复 BUG 之外,还引入 EnqueueRequests 新 API,并通过新的目标类型提高资源加载性能。

IT之家注:DirectStorage 是微软开发的一种新型 API 类型软件,其设计目的是让游戏能够充分利用高速存储设备(如 NVMe SSDs),实现大幅缩短游戏加载时间,减少 CPU 的负担并提高整体性能。

DirectStorage 1.3 引入了一个名为 EnqueueRequests 的新 API,在数据请求发放和与图形工作同步方面,向开发者提供更大灵活性和控制权。

EnqueueRequests 支持开发者在单个调用中批量处理多个请求,并使用 D3D12 围栏来同步 DirectStorage 与 D3D12 渲染管道,确保纹理加载请求和 UpdateTileMappings 按正确顺序执行,避免 GPU 工作过早启动。

DirectStorage 1.3 引入了 DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES_RANGE目标类型,支持开发者将连续子资源范围复制到 D3D12 资源中。这在写入纹理中的单个或多个 MIP 级别时尤其有用,开发者可以按需开始和结束子资源写入。

DirectStorage 1.3 还包括了一些基于开发者报告的修复和变更,包括修复内置 CPU 解压缩错误、修复 DSTORAGE_DESTINATION_TILES 的资源宽高不一致问题,以及更新 MSBuild 属性名等。

微软还添加了新的实例,并更新了指导手册,在 DirectStorage GitHub 上添加了一个新示例,展示了如何结合使用 EnqueueRequests 和 DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES_RANGE来填充纹理 MIPS。

DirectStorage 1.3 现已通过 NuGet 提供下载,感兴趣的用户可以下载体验。

相关内容

热门资讯

任天堂社长称将用优质游戏吸引玩... 任天堂提高Switch2售价,毫无疑问会让很多潜在玩家考虑一下自己的钱包厚度。对此,任天堂社长古川俊...
《王者荣耀》月收9.4亿,《异... 随着这些年国内游戏厂商声量壮大,中国游戏全球化/区域化新品布局、中国厂商于宣发联动、投资并购等业态频...
嘉庚创新实验室牵头起草我国首个... 央广网福州5月11日消息(记者张子剑)近日,记者从福建省科技厅获悉,嘉庚创新实验室牵头起草的我国首个...
一键连接或成一键失守 国安机关... 国家安全部今天发布安全提示文章。在科技飞速发展的当下,无线耳机、智能手表、无线键盘等蓝牙设备凭借“一...
幽灵般的“穿墙术”:量子隧穿与... 想象一下,你正对着一面坚固的混凝土墙踢足球。在我们的日常经验中,除非你力大无穷把墙踢塌,否则球永远会...