AMD have just released the source code to FidelityFX Super Resolution 2, or FSR 2 for short, along with an updated demo featuring the newly released Sponza scene. FSR 2, like NVIDIA’s competing DLSS is a way of rendering graphics at a lower resolution to keep resource costs lower, then upsampling the results to look like a higher resolution image. Unlike NVIDIA’s offering however, FSR 2 does not require machine learning and it runs on multiple platforms, not simply on AMD devices.
Details on the release from AMD:
Today marks a year since gamers could try out AMD FidelityFX™ Super Resolution technology for themselves with our spatial upscaler – FSR 1. With the introduction of FSR 2, our temporal upscaling solution earlier this year, there are now over 110 games that support FSR. The rate of uptake has been very impressive – FSR is AMD’s fastest adopted software gaming technology to date .
So it seems fitting that we should pick this anniversary day to share the source code for FSR 2, opening up the opportunity for every game developer to integrate FSR 2 if they wish, and add their title to the 24 games which have already announced support.
As always, the source code is being made available via GPUOpen under the MIT license, and you can now find links to it on our dedicated FSR 2 page.
Along with the FSR 2 API, and the full C++ and HLSL source code behind it, you’ll also discover our Cauldron-based sample and comprehensive API documentation to help you with your integration. We put a lot of effort into the documentation to help developers with their integrations as much as possible, so you can add FSR 2 to your game or engine and really achieve the highest possible quality. Please check it out!
The version you’ll be downloading today from GitHub is v2.0.1, which reflects the ongoing improvements we’ve been making since you would have first seen FSR 2 in action earlier this year.
FSR 2 supports both DirectX® 12 and Vulkan®, with plugins for Unreal Engine 4.26/4.27 and Unreal Engine 5 due very soon. It will also be available through the Xbox Game Development Kit. For DirectX 11, developers should contact their AMD representative.
You can learn more about AMD’s FXR 2 and see the demo application in action in the video below.