The FidelityFX SDK is a collection of heavily optimized, open source effects (shader and runtime code) that can be used by developers to improve their DirectX®12 or Vulkan® applications. The FidelityFX SDK includes a number of effects:
- Combined Adaptive Compute Ambient Occlusion 1.3
- Contrast Adaptive Sharpening 1.1
- Denoiser 1.2
- Classifier 1.0
- Luminance Preserving Mapper 1.3
- Parallel Sort 1.2
- Single Pass Downsampler 2.1
- Stochastic Screen-Space Reflections 1.4
- Super Resolution 1.1
- Super Resolution 2.2
- Variable Shading 1.1
- Blur 1.0
- Depth of Field 1.0
- Lens 1.0
This version of the AMD FidelityFX SDK comes with samples that run on the following APIs:
- DirectX(R)12
- Vulkan(R)
The shader code which comprises the core of AMD FidelityFX SDK is written in HLSL and GLSL, and can easily be ported to other platforms which support modern shader models.
If you are a registered Xbox developer, you can find AMD FidelityFX features available as part of the Microsoft Game Development Kit (GDK).
All samples are written in C++, and use our Cauldron sample framework.
AMD FidelityFX SDK is open source, and distributed under the MIT license.
For more information on the license terms please refer to the license.
We endeavour to keep the AMD FidelityFX SDK updated with new features and bug fixes as often as we can, and perform compatibility and performance testing on a wide range of hardware.
If you find an issue, or have a request for the SDK, please consider opening an issue.