AMD 最近发布了其 FidelityFX SDK 的更新版本,具体来说是 1.1.3 版,它解决了多个错误修复问题,同时简化了 FSR 3.1.1/2 的功能。此更新对于面临之前版本挑战的开发人员来说是一项必不可少的资源,它提供了更强大、更精致的工具包。
AMD FidelityFX SDK 1.1.3 的主要功能
最新的 SDK 不仅解决了之前已知的问题,还增加了针对 Vulkan 和 DirectX 12 量身定制的高级功能,进一步增强了与 Xbox 游戏机和桌面系统的 Microsoft 游戏开发工具包 (GDK) 的兼容性。以下是此版本的主要亮点:
1. 帧插值后端增强
此次更新在帧插值后端引入了一系列优化,显著提升了性能和可靠性。因此,游戏玩家可以期待增强的帧转换,尤其是在使用 FidelityFX Super Resolution 3 的游戏中。
2. Vulkan 的具体更新
Vulkan 的主要更新包括实施 Letterbox 更改、消除绑定移位、新的 VRAM 查询选项以及队列选择和行为的改进。这些修改完善了 Vulkan 的各个方面,包括着色器编译、GPU 队列选择和高效的管道管理。
3. 修复 GAME_MOTION_VECTOR_FIELD 通道
此更新纠正了特定运动矢量计算中后台缓冲区采样错误的问题,该问题之前曾导致渲染伪影。此修复可确保更准确且视觉上更令人愉悦的游戏体验。
4. 框架改进
除了一般框架稳定性增强之外,此 SDK 版本还在DX12/GDK中引入了 Typeless 格式支持。它还允许从后台缓冲区单独渲染 HUD 元素 – 这是提高视觉清晰度的一项重要功能。
5. 高级调试和性能调优
为了帮助开发人员,更新扩展了调试功能,增加了用于步调测试的额外线路,以促进更好的帧优化。新曝光的帧步调调整允许对帧交付进行精确调整。
6. 全面修复错误
更新包含大量小错误修复,解决了拼写错误和不一致问题,并解决了UpdateTileMappings()
函数中导致渲染冻结的关键死锁问题。此更新还删除了不必要的失真纹理通道,从而优化了资源使用率。
此次更新最值得关注的方面之一是FSR 3.1.3的集成。此版本不仅修复了现有错误,还引入了混合自旋锁节奏作为可选功能,为开发人员提供了对帧同步的更好控制。此外,对AMDFidelityFX_FSR3Frameinterpolation
GDK 示例的改进使 Microsoft 的 Xbox 和桌面平台都能够原生支持 FSR 3.1.3。
发表回复