AMD has just announced that the FidelityFX SDK 1.0 is now available for download, making it easier to integrate FSR and other tech within games.
AMD FiedlityFX SDK 1.0 Now Publicly Available For Download: One Stop Solution For Easy Integration of FSR & Other Tech
The AMD FiedlityFX SDK (Software Development Kit) is an assortment of tools and technologies that developers can leverage to integrate within their game engines and the resultant games. While the most popular technology featured within the suite is FSR (FidelityFX Super Resolution), there is a large variety of tools that are available which include:
AMD FidelityFX Super Resolution (FSR 1 & FSR 2)AMD FiedlityFX Blur 1.0AMD FidelityFX Depth of Field 1.0AMD FidelityFX Lens 1.0AMD FidelityFX CACAO 1.3AMD FidelityFX CAS 1.1AMD FidelityFX LPM 1.3AMD FidelityFX Parallel Sort 1.2AMD FidelityFX SPD 2.1AMD FidelityFX SSR 1.4AMD FidelityFX Denosier 1.2AMD FidelityFX Variable Shading 1.1AMD FidelityFX Hybrid Reflections 1.1AMD FidelityFX Hybrid Shadows 1.1
In addition to this, the SDK aims to offer:
A consistent standard and style that is much more user-friendly.Easier application spawning letting us focus on core algorithm details rather than boilerplate setup code.A re-architected graphical framework that is not only more robust and ready but is also API agnostic, allowing us to develop our effects across intended targets simultaneously.This also doubles as a great how-to in creating a custom backend implementation for developers’ own multi-platform engines.Extensive documentation.And lastly, we’ve taken a lot of the guesswork out of implementation steps by offering complete pre-built solutions for all of our effects. Most of which can be supported in under 20 lines of code.That being said, if you were a fan of taking the code we put out and manually integrating yourself, you are still free to do that. We’ve taken nothing away. All we’ve done is moved things into a more coherent structure on disk and cleaned up the code to make it more consistent in style.
On the GPUOpen announcement page, the company has mentioned the steps to integrate each of the listed tools within the SDK. For the full source code and binaries, you can head over to Github & also find out the full SDK documentation here. The entire SDK is available in a pre-built package to download and weighs in at 3.2 GB. Following is what you can expect within the SDK:
Newly ported versions of existing FidelityFX technologies into the FidelityFX SDKIncludes Super Resolution, CAS, CACAO, Variable Shading, and moreAlso includes Hybrid Shadows and Hybrid Reflections ray tracing samplesBrand new FidelityFX technologiesFidelityFX BlurFidelityFX Depth of Field (DoF)FidelityFX LensNative DirectX12 and Vulkan SDK backend implementation librariesEasy to integrate effect components for all effectsCustom Cauldron-based SDK backend implementation exampleRe-architected graphics framework
Once again, the public availability of the FidelityFX SDK is a major deal since it will allow better use of new technologies and make integration easier and faster. AMD is working with major devs to get these features out to gamers and one example is Starfield which will have FSR 2 support on launch. The company also plans to introduce its FSR 3 technology within this year which will double the FPS in supported titles.