AMD FidelityFX™ SDK

No more black boxes.

FidelityFX SDK

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

This updated version contains all of our pre-released AMD FidelityFX technologies, various fixes, updated samples, and a couple of exciting new samples.

Supports:

  • DirectX®12
  • Vulkan®
  • Microsoft® GDK® (requires access to Microsoft®’s GDK® Developer Program)

Download the latest version - v1.1.4

The AMD FidelityFX SDK 1.1.4 is a patch release that includes additions to API and fixes for issues discovered with FSR 3.1.0 to 3.1.3.

  • Exposed 4 new tunings to reduce FSR upscaler ghosting in newly disoccludded pixels or highly reactive pixels.
  • Changed the default value of fMinDisocclusionAccumulation to -0.333 (from equivalent of 0.333 in FSR 3.1.3) to reduce disocclusion ghosting.
  • Added ffxQueryGetProviderVersion to get version info from created ffx-api context.
  • Exposed ffxDispatchDescFrameGenerationPrepareCameraInfo as a linked struct. It is a required input to FSR 3.1.4 and onwards for best quality.
  • Added frame generation debug checker support.
  • Dropped unused interpolation command lists if frame generation callback fails, to fix infinite wait at swapchain destruction.
  • General fixes to Vulkan Frame Interpolation Swapchain.
  • General framework fixes and updates.
  • Frame pacing debug line added to Vulkan.
  • Added new FFX error when create frame interpolation swapchain results in E_ACCESSDENIED in DX12 due to overlay or capture software.
  • Enabled support for frame interpolation swapchain on Windows 10 1909 and potentially earlier versions.
  • Fixed flipped disocclusion factor from previous and current backbuffer.
  • Fixed HDR mode issues in Cauldron sample.
  • Fixed MSVC C compile errors including ffx-api.

The AMD FidelityFX SDK 1.1.4 also updates the following to address select issues:

  • Brixelizer GI 1.0.1
  • Breadcrumbs 1.0.1

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:

  • All AMD FidelityFX technologies, now as part of the AMD FidelityFX SDK

    • Includes Super Resolution, CAS, CACAO, Variable Shading, and more
    • Also includes Hybrid Shadows and Hybrid Reflections ray tracing samples
  • Native DirectX®12 and Vulkan® SDK backend implementation libraries

  • Easy to integrate effect components for all effects

  • Custom AMD FidelityFX Cauldron framework-based SDK backend implementation example

  • AMD FidelityFX Breadcrumbs library for tracking down GPU crashes caused by your submitted commands.

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

Full list of AMD FidelityFX technologies

Additional resources

Requirements

All samples require GCN-class GPUs and above.

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

Version history

  • The AMD FidelityFX SDK 1.1.4 is a patch release that includes additions to API and fixes for issues discovered with FSR 3.1.0 to 3.1.3.

  • Exposed 4 new tunings to reduce FSR upscaler ghosting in newly disoccludded pixels or highly reactive pixels.

  • Changed the default value of fMinDisocclusionAccumulation to -0.333 (from equivalent of 0.333 in FSR 3.1.3) to reduce disocclusion ghosting.

  • Added ffxQueryGetProviderVersion to get version info from created ffx-api context.

  • Exposed ffxDispatchDescFrameGenerationPrepareCameraInfo as a linked struct. It is a required input to FSR 3.1.4 and onwards for best quality.

  • Added frame generation debug checker support.

  • Dropped unused interpolation command lists if frame generation callback fails, to fix infinite wait at swapchain destruction.

  • General fixes to Vulkan Frame Interpolation Swapchain.

  • General framework fixes and updates.

  • Frame pacing debug line added to Vulkan.

  • Added new FFX error when create frame interpolation swapchain results in E_ACCESSDENIED in DX12 due to overlay or capture software.

  • Enabled support for frame interpolation swapchain on Windows 10 1909 and potentially earlier versions.

  • Fixed flipped disocclusion factor from previous and current backbuffer.

  • Fixed HDR mode issues in Cauldron sample.

  • Fixed MSVC C compile errors including ffx-api.

  • The AMD FidelityFX SDK 1.1.4 also updates the following to address select issues:

  • Brixelizer GI 1.0.1

  • Breadcrumbs 1.0.1

Other AMD FidelityFX effects

Related news and technical articles

Related videos