Watch this AMD dev code FSR 2.0 into a game engine from scratch in under an hour

Since going open source, AMD's FidelityFX Super Resolution 2.0 tech has been hacked and modded into a host of different games. But thanks to a Discord livestream that was uploaded to YouTube, we can get a peak behind the curtain at just how straightforward it is to add FSR 2.0 into a game engine from scratch.

Panos Karabelas is a former Codemasters rendering programmer, now AMD software development engineer. But he's only been with the red team a matter of months, which means he was nothing to do with the development of the upscaling tech, and says he's never actually used it before.

So, how better to get acquainted with your new employers' shiny technology than showing off your coding skills in a livestream?

Using his own Spartan Engine, a personal open source C++ playground, Karabelas demonstrates the entire process from downloading the repository on Github, jamming it into Visual Studio and then coding it into his engine from scratch in less than 60 minutes.

The first thing he notes is the "amazingly good documentation… it's massive," he says. "They explain everything… It's one of the reasons I felt so confident about doing this live.

"If you have a modern engine, it should be easy. If your engine is a little bit older tech, there is more work to do."

You can watch the entire process of implementing FSR 2.0 in real time because it takes him so little time. He does note that he has experience of upscaling from working on Dirt 5, but that was before FSR 1.0 was even born.

And it compiles first time. He hits into an initial snag with first jitter and then velocity, but in all it takes less than four minutes for Karabelas to debug the code and get AMD's upscaler running perfectly within the blocky, Minecraft-y demo scene he uses.

He's using a Radeon RX 6800 XT and upscaling from 1280 x 720 to 2560 x 1440 in order to really push FSR 2.0 and not give it any flexibility. And he's visibly surprised by just how quickly he's got the tech up and running, along with just how good it looks.

"I can hardly believe it. Wow," he exclaims. "That's insane, guys. You realise what just happened? FSR2 just worked like that. That's insane. I wasn't expecting this."

Your next upgrade

(Image credit: Future)

Best CPU for gaming: The top chips from Intel and AMD
Best gaming motherboard: The right boards
Best graphics card: Your perfect pixel-pusher awaits
Best SSD for gaming: Get into the game ahead of the rest

And, in fact, it actually works better than at the native 1440p resolution, too. Karabelas demonstrates what the scene looks like at native, with some pixel crawling and shimmering in the distance. But as soon as he switches back to 720p and FSR 2.0 upscaling that all disappears leaving a remarkably stable, clear scene.

"This is a basic implementation I did," he says. "I didn't do reactive mask, I didn't do transparency and composition, I didn't enable sharpening. This is as barebones as it gets."

And yet in such a short while FSR 2.0 is running incredibly well in a game engine which has never seen it before. If that doesn't impress upon you just what a great job AMD has done with its second-gen upscaler I don't know what to tell you.

TOPICS
Dave James
Editor-in-Chief, Hardware

Dave has been gaming since the days of Zaxxon and Lady Bug on the Colecovision, and code books for the Commodore Vic 20 (Death Race 2000!). He built his first gaming PC at the tender age of 16, and finally finished bug-fixing the Cyrix-based system around a year later. When he dropped it out of the window. He first started writing for Official PlayStation Magazine and Xbox World many decades ago, then moved onto PC Format full-time, then PC Gamer, TechRadar, and T3 among others. Now he's back, writing about the nightmarish graphics card market, CPUs with more cores than sense, gaming laptops hotter than the sun, and SSDs more capacious than a Cybertruck.

Read more
Cyberpunk upscaling
New modder tool makes it easier than ever to swap AMD's FSR 4 scaling for Nvidia's DLSS or Intel's XeSS and vice versa
A slide from an AMD presentation showing Space Marine 2 running at 3.5x the frame rate at 4K with FSR 4 and frame generation enabled
'Infused with AMD DNA': FSR 4 has been announced with a healthy dose of machine learning and support for 30+ games at launch
Black Ops 6
FSR 4 may be a simple upgrade for FSR 3.1 games according to leaks, which hopefully means we won't see a repeat of FSR 3's poorly-supported launch
Avowed - Beothel's Grimoire
There's a simple way to enable FSR 3 frame gen in Avowed and it more than doubled my frame rate, but it makes waterfalls look ugly as sin
A screenshot showing some ghosting during AMD's Toyshop demonstration video.
AMD says its ghostly 'Toyshop tech demo is truly not reflective' of what FSR4 will look like when it ships with the RDNA 4 cards this week
Adler on a motorcycle
AMD's FSR 4 will use machine learning but requires an RDNA 4 GPU, promises 'a dramatic improvement in terms of performance and quality'
Latest in Graphics Cards
MSI RTX 5090 Suprim SOC graphics card on a grey background with a gradient
Nvidia has cut the MSRP of RTX 50-series FE cards in the UK and Europe and that means... not a whole lot right now
A photo of Nvidia's Zorah graphics demo running a large gaming monitor
Nvidia's expanded Zorah demo tells us how AI is the future of graphics: 'There's no rasterization going on at all. This is all ray traced and the amazing part is that it's actually faster than rasterizing'
A photograph of the opening slide of a Microsoft lecture on Cooperative Vectors at GDC 2025
AMD, Intel, Microsoft, and Nvidia are all excited about cooperative vectors and what they mean for the future of 3D graphics, but it's going to be a good while before we really see their impact
A collage of Radeon RX 9000 series graphics cards, as shown in AMD's promotional video for the launch of RDNA 4 at CES 2025
AMD claims it has 45% gaming GPU market share in Japan but jokingly admits it 'isn't used to selling graphics cards'
Yeston RX 9070
Chinese graphics card maker claims RX 9070 supply will be 'stable' from April while AMD commits to more MSRP graphics cards though admits it's something 'we don't directly control'
XFX Swift Radeon RX 9070 OC graphics card on a grey background with a gradient
XFX Swift Radeon RX 9070 OC review
Latest in News
Union organizers and game developers gather at GDC 2025.
Game dev union marches through industry event to demonstrate that it's about 'taking action and organizing change'
The jester from Balatro, portrayed in unsettling detail in real life, wears an uncanny smile and stares at the viewer.
Balatro's LocalThunk isn't 'trying to pull a Banksy', he just 'wanted to be left alone to make his game'
Two characters from Warframe 1999 lounging in a bar.
The warframe with a guitar that shoots fire is out today alongside a bunch of metalcore-inspired skins, cementing Warframe's spiral into Y2K madness
A Minecraft movie promo image of the main cast standing side by side,
This is why the Minecraft movie is called A Minecraft Movie
helldivers 2 democratic detonation
Johan Pilestedt warns that Helldivers 2 took 4 more years than planned because Arrowhead skipped pre-production and dove right in: 'Always do your homework before you start spending millions and millions and millions of dollars in making a game'
helldivers 2 arrowhead CCO johan pilestedt
Helldivers 2's Johan Pilestedt says developers need to start taking more risks: 'Safe bets are a death sentence for the studios that try to make them'