跳至内容

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)

AMD FidelityFX FSR 3.1 已添加到 FidelityFX FSR 示例中。FSR 3.1 包含重要更新

  • FSR 3.1 Upscaler 减少了拖影,提高了收敛速度并减少了闪烁。
  • FSR 帧插值(Frame Interpolation)的帧步进(Frame Pacing)已得到改进,以提供更佳的体验。
  • FSR 3.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 个函数,大部分信息通过结构体进行交换,并具有添加扩展的功能。
  • 需要链接到由 AMD 预构建和签名的单个 FidelityFX DLL。
  • 后端上下文由 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 链接的示例添加了选项。
  • 资源绑定改进和对无绑定支持的添加。
  • 添加了 RelWithDebInfo 配置。
  • 添加了版本检查,以防止效果/后端不匹配。

图形框架更新

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

更新的文档

  • 各种布局和标点修复。
  • 为 Parallel Sort 添加了缺失的图像引用。
  • 修复了 FSR 2 文档中的错误信息。

已弃用的效果

无。

已弃用的组件

无。

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