跳至内容

AMD FidelityFX™ SDK 1.1 有哪些新内容?

欢迎使用 AMD FidelityFX SDK。此更新版本的 SDK 包含各种修复,支持 Microsoft® GDK(可通过 GDK 从 Microsoft 获取),以及 FidelityFX 系列中的 3 种新效果。

新增效果和功能

AMD FidelityFX Breadcrumbs Library

首个有助于检测 GPU 崩溃源的库发布。通过面包屑标记技术,您可以追踪提交的命令导致 GPU 崩溃的位置,从而节省在分析渲染过程中查找错误命令的时间。

AMD FidelityFX Brixelizer

一个高度优化的 GPU 稀疏距离场构建器,可以处理静态和动态几何体,并提供一个着色器 API,允许您从任何选定的着色器中追踪光线。

AMD FidelityFX Brixelizer GI

一个基于计算的实时动态全局照明解决方案,构建于 FidelityFX Brixelizer 构建的稀疏距离场之上。它提供经过降噪处理的间接漫射和镜面反射光照输出,您可以将其复合到最终光照输出中,并且是低端硬件上光线追踪全局照明的理想后备方案。

AMD FidelityFX Super Resolution 3 (FSR 3)

FidelityFX FSR 样本已添加 AMD FidelityFX FSR 3.1。FSR 3.1 包含重大更新

  • FSR 3.1 升频器可减少重影,提高收敛速度,并减少闪烁。
  • FSR 帧插值(Frame Interpolation)的帧步进(Frame Pacing)已得到改进,以提供更佳的体验。
  • FSR3.1 增加了将帧插值过程与升频过程分离的能力,因此它可以与用户想要的任何升频器一起使用,或者以原生分辨率使用。
  • FSR 3.1 引入了 FSR API,这使得 FSR 的集成具有面向未来的兼容性,因此使用此接口的应用程序可以更容易地更新到 FSR 的未来版本。

该示例还支持升采样器/帧插值用法的动态分辨率缩放场景。

FSR 3.1 还包括针对 FSR 3.0.2 和 3.0.4 中发现的问题的一些修复。

AMD FidelityFX Super Resolution (FSR) API

添加了一个新的 API 以实现向前兼容。

与之前的 FSR API 相比的主要区别

  • 仅包含 5 个函数,大部分信息通过结构体进行交换,并具有添加扩展名的能力。
  • 需要链接到单个 FidelityFX DLL,该 DLL 由 AMD 预先构建并签名。
  • 后端上下文由 API 创建。
    • 不再支持自定义后端。通过此 API 只能使用原生的 DirectX 12 和 Vulkan 后端。

AMD FidelityFX GDK 后端

FidelityFX SDK 现在支持本地编译到 Microsoft GDK,适用于桌面和 Xbox Series X/S。要使用 GDK 后端,请参阅 Microsoft 最新版 GDK 附带的 FidelityFX 示例。

更新的效果

AMD FidelityFX Hybrid Shadows

  • 修复了内存泄漏问题。
  • 对阴影分类器进行了通用清理。
  • 修复了 RX 7900 XTX 上的混合阴影问题。

AMD FidelityFX Hybrid Reflections

  • 各种修复和改进。

AMD FidelityFX DOF

  • 对一些边缘情况进行了修复和改进。

AMD FidelityFX 后端更新

  • 修复了需要数据初始化的资源问题。
  • 为 DX12/GDK 后端添加了标记支持。
  • 修复了 'wave64' 设备检查问题。
  • 修复了着色器编译器工具的调试问题。
  • Vulkan 性能改进。
  • 为 DLL 链接的样本添加了选项。
  • 资源绑定改进和新增了对 bindless 的支持。
  • 添加了 RelWithDebInfo 配置。
  • 添加了版本检查,以防止效果/后端不匹配。

图形框架更新

  • 修复了 PIX 中发布版本标记不可见的问题。
  • 对刚体动画进行了修复。
  • 支持骨骼动画。
  • 修复了大量验证警告(Vulkan® 和 DirectX® 12)。
  • 场景位移上的动态缩放。
  • 通过 FidelityFX 着色器编译器修复了着色器 PDB 生成问题。
  • 添加了自动曝光支持。
  • 清理了 GPU 粒子代码,以更好地利用 FidelityFX 并行排序。
  • 对天空球渲染进行了优化。
  • 为程序化天空球添加了自动 IBL 生成。
  • 各种 HDR 和色调映射器修复/清理。
  • 修复了阴影栅格化问题。
  • 更新了媒体分发包,包含新的样本内容。
  • 新增 UI 组件支持。
  • 添加了动画纹理渲染模块。
  • 改进了内容加载的日志记录。
  • Vulkan 性能改进。
  • 修复了粒子渲染问题。
  • 修复了 GLTF 镜面粗糙度材质的问题。
  • 修复了任务管理器中的内存泄漏问题。
  • 修复了部分 NVIDIA® 卡上的 Vulkan 交换链创建问题。
  • 添加了 RelWithDebInfo 配置。
  • 添加了版本检查,以防止样本/效果/后端不匹配。

更新的文档

  • 对布局和标点符号进行了各种修复。
  • 为并行排序添加了丢失的图像引用。
  • 修复了 FSR 2 文档中的错误信息。

已弃用的效果

无。

已弃用的组件

无。

© . This site is unofficial and not affiliated with AMD.