AMD FidelityFX™ Blur background

AMD FidelityFX™ Blur

Make things less clear

AMD FidelityFX™ Blur is an AMD RDNA™ architecture-optimized collection of blur kernels from 3×3 up to 21×21.

Supports:

  • DirectX® 12
  • Vulkan®

Part of the AMD FidelityFX™ SDK

AMD FidelityFX SDK components

Download the latest version - v1.1.4

This release of the AMD FidelityFX™ SDK adds the following features:

  • Additions to the API and fixes for issues discovered.

Features

State-of-the-art algorithm

AMD RDNA™ architecture-optimized

Smart shader selection (SM 6.6+ when present)

Open source, MIT license

Easy to integrate

Cross platform

Details

AMD FidelityFX™ Blur features the following:

  • AMD FidelityFX™ Blur sample code.
  • 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.

Comparison: Blur off/on

Blur off
Blur on

AMD AMD FidelityFX™ Blur compare

Requirements

Requires AMD GCN architecture-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 AMD FSR 3.1.0 to 3.1.3.

  • Exposed 4 new tunings to reduce AMD 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 AMD 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 AMD 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:

  • AMD FidelityFX™ Brixelizer GI 1.0.1

  • AMD FidelityFX™ Breadcrumbs 1.0.1

Other AMD FidelityFX effects