GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • GPUOpen
  • AMD FSR SDK
  • AMD FSR Upscaling
  • AMD FSR Frame Generation
  • AMD FSR Ray Regeneration
  • AMD FSR Radiance Caching
  • Super Resolution 3 (FSR 3)
  • Super Resolution 2 (FSR 2)
  • Super Resolution 1 (FSR 1)
  • AMD FidelityFX SDK v1
  • Blur
  • Breadcrumbs library
  • Brixelizer/GI
  • Ambient Occlusion (CACAO)

This view

  • Original page
  • New address

GeezerVison is showing gpuopen.com — It’s time to see the FSR 2 source code!

It’s time to see the FSR 2 source code!

Originally posted: June 22, 2022

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 date1.

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 now available! It is also available to Xbox developers through the Xbox Game Development Kit. For DirectX 11, developers should contact their AMD representative.

We’ve also updated the FSR 2 page here on GPUOpen – you’ll find new screenshot comparisons and updated content.

Note that FSR 1 can still be exposed as its own upscaling option in addition to FSR 2 in game titles. Both technologies have different characteristics which may be suitable for a wider range of platforms and user preferences. For example, our FSR 2 partner title DEATHLOOP exposes both. 

We’re really excited to finally get the source code, docs, and the sample out to developers, so head over to our updated FSR 2 page now to see what’s new! 

Footnotes

  1. Based on AMD internal analysis, November 2021, FidelityFX™ Super Resolution is the fastest adopted software gaming technology in AMD’s history. GD-195. ↩

Related software

AMD FidelityFX™ SDK v1
AMD FidelityFX™ SDK v1
The AMD FidelityFX SDK v1 is our easy-to-integrate solution for developers looking to include FidelityFX v1 features into their games.
AMD FidelityFX™ Super Resolution 2 (FSR 2)
AMD FidelityFX™ Super Resolution 2 (FSR 2)
Learn even more about our new open-source temporal upscaling solution FSR 2, and get the source code and documentation!
AMD FSR Upscaling
AMD FSR Upscaling
AMD FSR™ Upscaling is our cutting-edge ML-based upscaler. It delivers significant image quality improvements with reduced ghosting, better particle preservation, and superior detail.
AMD FidelityFX™ Super Resolution 3 (FSR 3)
AMD FidelityFX™ Super Resolution 3 (FSR 3)
Discover frame generation with AMD FidelityFX™ Super Resolution 3, and get the source code and documentation!

Related news and technical articles

Welcome to the AMD FSR SDK 2.2, now available on GPUOpen
Welcome to the AMD FSR SDK 2.2, now available on GPUOpen
The AMD FSR™ "Redstone" SDK 2.2 update delivers ML-powered FSR Upscaling 4.1 and FSR Ray Regeneration 1.1 optimized for AMD RDNA™ 4 graphics, enabling higher visual fidelity and performance with analytical fallbacks to scale across handhelds, consoles, and PCs.
GDC 2024: Work graphs, mesh shaders, FidelityFX™, dev tools, CPU optimization, and more.
GDC 2024: Work graphs, mesh shaders, FidelityFX™, dev tools, CPU optimization, and more.
Our GDC 2024 presentations this year include work graphs, mesh shaders, AMD FSR 3, GI with AMD FidelityFX Brixelizer, AMD Ryzen optimization, RGD, RDTS, and GPU Reshape!
AMD FSR 3 game integrations out now + more details for developers
AMD FSR 3 game integrations out now + more details for developers
With the integration of AMD FidelityFX™ Super Resolution 3 into games, we're sharing even more technical details for developers.
We’re generating news on AMD FSR 3, so let’s put you in the frame!
We’re generating news on AMD FSR 3, so let’s put you in the frame!
Read the latest AMD FidelityFX™ Super Resolution 3 developer updates from the GPUOpen team.
Integrating AMD FidelityFX™ Super Resolution 2 (FSR 2) into Unity URP (DX11)
Integrating AMD FidelityFX™ Super Resolution 2 (FSR 2) into Unity URP (DX11)
Want to add FSR 2 to your Unity URP project? Take a look at our quick-start guide to get you up and running. (DirectX®11 only)
AMD FidelityFX Super Resolution 2.2.1 hotfix!
AMD FidelityFX Super Resolution 2.2.1 hotfix!
Read about our improvements to AMD FidelityFX Super Resolution 2 with the FSR 2.2.1 hotfix.
GDC 2023: Introducing the FidelityFX SDK with new technologies, an early look at FSR 3 + more!
GDC 2023: Introducing the FidelityFX SDK with new technologies, an early look at FSR 3 + more!
Get the highlights from our GDC 2023 sessions and FidelityFX-related reveals, and find links to videos and slide decks.
Our Unreal Engine FSR 2.2 plugin is now available to download on GPUOpen
Our Unreal Engine FSR 2.2 plugin is now available to download on GPUOpen
Updates to our Unreal Engine plugin for AMD FidelityFX Super Resolution 2.2, including ghosting improvements and support for UE 5.1.

Related videos

GDC 2024 - High Performance Rendering in Snowdrop using AMD FidelityFX™ Super Resolution 3 (FSR 3) - YouTube link
GDC 2024 - High Performance Rendering in Snowdrop using AMD FidelityFX™ Super Resolution 3 (FSR 3) - YouTube link
Learn about how AMD FSR 3 was integrated into the Snowdrop engine, which issues were faced and how the integration helped to improve FSR 3.
Temporal Upscaling - Past, Present, and Future (GDC 2023 - YouTube link)
Temporal Upscaling - Past, Present, and Future (GDC 2023 - YouTube link)
This talk focuses on temporal upscaling, describing how the algorithm generates a final image and how FSR mitigates against common artifacts.
The FidelityFX™ SDK (GDC 2023 - YouTube link)
The FidelityFX™ SDK (GDC 2023 - YouTube link)
Join AMD as we unveil the FidelityFX SDK, a consolidation of all the great FidelityFX technologies into a sleek, easy-to-use SDK.
A guided tour of Blackreef: rendering technologies in Deathloop - YouTube link
A guided tour of Blackreef: rendering technologies in Deathloop - YouTube link
This talk will deep-dive into the rendering technology of Deathloop. We will explore the challenges and lessons learned.
Breaking down the world of Athia: the technologies of Forspoken - YouTube link
Breaking down the world of Athia: the technologies of Forspoken - YouTube link
This session covers the collaboration between AMD and Luminous Productions on their upcoming title: Forspoken.
FidelityFX™ Super Resolution 2 - YouTube link
FidelityFX™ Super Resolution 2 - YouTube link
FidelityFX Super Resolution 2.0 is AMD's next generation upscaling technology. Check out our GDC talk to understand exactly how it works.
GDC 2024 - Global Illumination with AMD FidelityFX™ Brixelizer, plus AMD FidelityFX SDK updates - YouTube link
GDC 2024 - Global Illumination with AMD FidelityFX™ Brixelizer, plus AMD FidelityFX SDK updates - YouTube link
This talk briefly discusses how the AMD FidelityFX™ Brixelizer works, then explores how diffuse and specular global illumination is implemented with sparse distance fields in Brix GI.
Microsoft® Game Stack Live: Denoising Raytraced Soft Shadows on Xbox Series X|S and Windows with FidelityFX
Microsoft® Game Stack Live: Denoising Raytraced Soft Shadows on Xbox Series X|S and Windows with FidelityFX
We explain how FidelityFX Denoiser allows for high-quality raytracing results without increasing rays per pixel, and deep dive into specific AMD RDNA™ 2-based optimizations that benefit both Xbox Series X|S and PC.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.