Skip to content

FidelityFX SDK v1.0.0

Compare
Choose a tag to compare
@kurbeco kurbeco released this 11 Jul 15:09
· 4 commits to main since this release

AMD FidelityFX SDK 1.0

The AMD FidelityFX SDK is our new and easy to integrate solution for developers looking to include AMD FidelityFX technologies into their games. The FidelityFX SDK contains every real-time visual effect we currently support, along with a small rendering framework which we build our samples with. The samples show you how to idiomatically integrate the effects from the SDK into a renderer, including examples of custom render backend integration.

Why have we created the SDK?

In the last few years since we started releasing AMD FidelityFX open source technologies, they can now be found in over 250 games made by some of the biggest names in gaming.

As our AMD FidelityFX real-time effects have grown in number and become more widely used, we recognized there were many ways we could improve the experience for developers looking to integrate them. The AMD FidelityFX SDK is the result of our aim to bring simplicity, structure, and consistency into all of our great FidelityFX effects.

Features

  • A consistent standard and style that is much more user-friendly.
  • Easier application setup letting us focus on core algorithmic details rather than boilerplate setup code.
  • A re-architected graphical framework that is more robust and continues to be API agnostic, allowing us to develop our effects across multiple targets simultaneously.
  • This also doubles as a great how-to for creating a custom backend implementation in a developer's own multi-platform engine.
  • Extensive documentation.
  • Complete pre-built solutions for all of our effects. Most of which can be supported in under 20 lines of code.

New Effects

The FidelityFX SDK introduces three new AMD FidelityFX real-time effects:

Prerequisites

Known issues

FidelityFX SDK Sample API / Configuration Problem Description
FidelityFX LPM Vulkan / All configurations When rapidly pressing alt-enter to go to full screen mode and back, the HDR display handle can occasionally become lost leading to a dim screen until another full screen toggle is applied again.
FidelityFX Hybrid Shadows / FidelityFX FSR Vulkan / All configurations Due to resource view handling in the native Vulkan backend, the ability to change the number of cascades on a directional light in Vulkan samples has been disabled to prevent sample instability.
FidelityFX DOF All APIs / All Configs Some artifacts may occur on some Intel Arc GPUs.
All FidelityFX SDK Samples All APIs / All Configs There is a resource leak in the UploadContext used to load glTF content.

Download

We offer two ways to obtain the FidelityFX SDK:

Additional Information

For the most up-to-date information on the AMD FidelityFX SDK 1.0, please visit GPUOpen.