最新的 AMD FidelityFX SDK 引入了多个错误修复,包括与现有 FSR 3.1.1/2 的问题。发布的几个更新修复了开发人员之前遇到的各种问题。
AMD FidelityFX SDK 1.1.3 引入 AMD FSR 3.1.3、帧步调调整选项以及与 Microsoft GDK 更好的兼容性。
AMD 在 GPUOpen 上发布了最新的 FidelityFX SDK 1.1.3,简化了许多困扰游戏开发者的问题。此外,还围绕各种功能进行了大量优化,增强了工具包的整合性。
最新的补丁更新侧重于修复已知的问题,并在之前的 FidelityFX SDK 1.1 的基础上为 Vulkan 和 DirectX 12 引入了各种功能。除此之外,更新的 SDK 还增加了与 Xbox 游戏机和桌面平台的 Microsoft Game Development Kit 的兼容性。以下是 FidelityFX SDK 1.1.3 的主要变化:
帧插值后端改进
此次更新对帧插值后端进行了全面清理和优化,提高了插值算法的性能和可靠性。这将增强帧转换效果,尤其是在使用 FidelityFX Super Resolution 3 的游戏中。
针对 Vulkan 的更新
这些更新包括 Letterbox 更改、移除 Vulkan 绑定偏移、VRAM 查询以及队列选择和行为。这些更新涉及 Vulkan 的各个方面,包括流水线处理、着色器编译、VRAM 使用和渲染的 GPU 队列选择。
GAME_MOTION_VECTOR_FIELD 通道修复
修复了某些运动矢量计算中对 Backbuffer 的错误采样,该采样会导致渲染过程中出现伪影。
框架增强
除了一些提高稳定性的通用框架更新外,SDK 还在 DX12/GDK 中引入了 Typeless 格式支持,以及分离式背缓冲区和 Hudless 格式,允许开发人员将 HUD 元素与背缓冲区分开渲染,以提高视觉清晰度。
调试和性能调整
为步调测试添加了更多调试行,以分析和优化帧步调。它还暴露了帧间距调整功能,可对帧进行微调。
错误修复
修正了一些较小的错误,包括错别字和轻微的不一致。还解决了 “UpdateTileMappings()” 函数中的死锁问题,该问题之前曾导致渲染冻结。还删除了未使用的扭曲纹理通道,以减少不必要的资源占用。
最大的更新是加入了 FSR 3.1.3,与之前的版本相比带来了多项更新。其中包括修复现有问题,并引入混合自旋锁定步调作为可选功能,以便更好地控制帧同步。此外,AMDFidelityFX_FSR3Frameinterpolation GDK 样本的更新为微软的 Xbox 和桌面平台带来了原生 FSR 3.1.3 支持。