AMD FidelityFX SDK logo

The AMD FidelityFX™ SDK is our new, easy to integrate solution, for developers looking to include AMD FidelityFX features into their games without any of the hassle of complicated porting procedures.

It contains all of the currently released AMD FidelityFX™ technologies we’ve released to date, and will be the launch platform for all of our future releases, so watch this space for new and exciting AMD FidelityFX features!

Supports:

  • DirectX®12
  • Vulkan®

Download the latest version v1.0

This release adds the following features:

  • Just released! Find out more below:
AMD FidelityFX Parallel Sort

The AMD FidelityFX SDK is now available! The SDK is AMD FidelityFX graphics middleware helping you to integrate AMD FidelityFX features into your games without any hassle.

Features

State-of-the-art algorithm

RDNA™-optimized

Smart shader selection (SM 6.6+ when present)

Open source, MIT license

Easy to integrate

Cross platform

Details

AMD FidelityFX SDK features the following:

  • Newly ported versions of existing AMD FidelityFX technologies into the AMD FidelityFX SDK
    • Includes Super Resolution, CAS, CACAO, Variable Shading, and more
    • Also includes Hybrid Shadows and Hybrid Reflections ray tracing samples
  • Brand new AMD FidelityFX technologies
    • AMD FidelityFX Blur
    • AMD FidelityFX Depth of Field (DoF)
    • AMD FidelityFX Lens
  • Native DirectX®12 and Vulkan® SDK backend implementation libraries
  • Easy to integrate effect components for all effects
  • Custom Cauldron-based SDK backend implementation example
  • Re-architected graphics framework

For more information, don’t miss our extensive documentation.

Full list of AMD FidelityFX technologies

An image of a toy train blurring into the background

AMD FidelityFX Blur

AMD FidelityFX Combined Adaptive Compute Ambient Occlusion (CACAO)

AMD FidelityFX CAS demonstrated by a plane landing

AMD FidelityFX Contrast Adaptive Sharpening (CAS)

Shadow Denoiser

AMD FidelityFX Denoiser

FidelityFX Depth of Field - some items on a bench

AMD FidelityFX Depth of Field (DoF)

AMD FidelityFX Hybrid Shadows

AMD FidelityFX Hybrid Shadows sample

AMD FidelityFX Hybrid Stochastic Reflections sample

FidelityFX Lens - bar room

AMD FidelityFX Lens

AMD FidelityFX Luminance Preserving Mapper (HDR Mapper)

AMD FidelityFX Parallel Sort

AMD FidelityFX Parallel Sort

Smaller texture images representing AMD FidelityFX SPD

AMD FidelityFX Single Pass Downsampler (SPD)

Chess pieces showing reflections depicting AMD FidelityFX Screen Space Reflections

AMD FidelityFX Stochastic Screen Space Reflections (SSSR)

FSR Cauldron Demo

AMD FidelityFX Super Resolution 1 (FSR 1)

AMD FidelityFX Super Resolution 2 (FSR 2)

Hangar deck demonstrating AMD FidelityFX Variable Shading

AMD FidelityFX Variable Shading

Additional resources

AMD FidelityFX Naming Guidelines

A set of guidelines for developers on how to present options in the game’s user interface to enable/disable AMD FidelityFX Effects.

FidelityFX Testimonials

Find out what developers are saying about AMD FidelityFX.

Radeon Cauldron is our open-source experimentation framework for DirectX®12 and Vulkan®, provided in the AMD FidelityFX SDK.

Requirements

All samples require GCN-class GPUs and above.

Ray tracing samples require RDNA™ 2 class GPUs and above.

Version history

  • Initial release

Other effects on GPUOpen

TressFX

The TressFX library is AMD’s hair/fur rendering and simulation technology. TressFX is designed to use the GPU to simulate and render high-quality, realistic hair and fur.