热点:

    微软推出DirectStorage 1.3版本

      [  中关村在线 原创  ]   作者:林有三

    微软推出DirectStorage 1.3版本

    微软于7月1日发布了一则技术更新消息,宣布推出 DirectStorage 的最新版本 1.3。此次更新不仅修复了此前版本中存在的一些问题,还引入了新的功能和性能优化。

    DirectStorage 是微软开发的一种面向游戏的高效数据加载技术,旨在充分发挥高速存储设备(例如 NVMe SSD)的性能优势,从而显著减少游戏加载时间,减轻 CPU 负担,并提升整体运行效率。

    在此次 1.3 版本中,新增了一个名为 EnqueueRequests 的 API,为开发者提供了更灵活的数据请求管理和图形任务同步能力。该 API 允许开发者在一个调用中批量处理多个数据加载请求,并通过 D3D12 围栏机制实现 DirectStorage 与 D3D12 图形管线之间的同步,从而确保纹理加载请求和 UpdateTileMappings 操作能够按照正确的顺序执行,防止 GPU 工作提前启动引发的问题。

    此外,新版本还引入了一种目标类型 DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES_RANGE,使得开发者可以将一组连续的子资源范围复制到 D3D12 资源中。这项改进对于在纹理中写入单个或多个 MIP 级别特别有帮助,开发者可以更加自由地控制子资源的读写起止位置。

    本次更新还包括根据开发者反馈所做的多项修正和调整,例如修复了内置 CPU 解压缩时出现的问题、解决了 DSTORAGE_DESTINATION_TILES 目标类型中资源宽高不一致的情况,并对部分 MSBuild 属性名称进行了更新。

    与此同时,官方还补充了新的使用示例,并对相关文档进行了完善。在 GitHub 上新增了一个演示项目,展示如何结合 EnqueueRequests 和 DSTORAGE_DESTINATION_MULTIPLE_SUBRESOURCES_RANGE 来高效填充纹理 MIP 数据。

    目前,DirectStorage 1.3 已可通过 NuGet 下载获取,感兴趣的用户和开发者可以前往体验。

    本文属于原创文章,如若转载,请注明来源:微软推出DirectStorage 1.3版本https://diy.zol.com.cn/1007/10077320.html

    diy.zol.com.cn true https://diy.zol.com.cn/1007/10077320.html report 1372 微软于7月1日发布了一则技术更新消息,宣布推出 DirectStorage 的最新版本 1.3。此次更新不仅修复了此前版本中存在的一些问题,还引入了新的功能和性能优化。DirectStorage 是微软开发的一种面向游戏的高效数据加载技术,旨在充分发挥高速存储设备(例如 NVMe SSD)的性...
    • 猜你喜欢
    • 最新
    • 精选
    • 相关
    推荐经销商
    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海
    • DIY组装电脑
    • 新品上市
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品

    内容纠错