Adding AMD FSR 2.2?

Moderator: GZDoom Developers

User avatar
Daryn
Posts: 123
Joined: Wed Jan 23, 2019 10:22 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11 Professional X64
Graphics Processor: nVidia with Vulkan support

Adding AMD FSR 2.2?

Post by Daryn »

With AMD releasing FSR 2.2, I'm wondering if it'd be possible to implement into GZDoom?

https://github.com/GPUOpen-Effects/FidelityFX-FSR2

If anyone's interested in looking at it. I'm not going to call this a full feature request, as I'm not entirely sure there would be a benefit to VRAM usage. In my mind, there should be, but I don't know enough to really make that claim.

Check it out, though. At the very least it's an interesting repo to browse.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49188
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Re: Adding AMD FSR 2.2?

Post by Graf Zahl »

This is way out of scope for a Doom port.
User avatar
Phredreeke
Posts: 310
Joined: Tue Apr 10, 2018 8:14 am

Re: Adding AMD FSR 2.2?

Post by Phredreeke »

While this is cool tech, I have a feeling it would struggle with our use cases as it relies on coherency between frames, for example a monster making a 45 degree turn is probably too much for it.
User avatar
Daryn
Posts: 123
Joined: Wed Jan 23, 2019 10:22 am
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 11 Professional X64
Graphics Processor: nVidia with Vulkan support

Re: Adding AMD FSR 2.2?

Post by Daryn »

If it was easy to implement, I'd say give it a try and find out, but it looks like implementing this into GZDoom wouldn't be as straightforward as it is for a modern engine. I just figured I'd bring it to your attention.
User avatar
Rachael
Posts: 13834
Joined: Tue Jan 13, 2004 1:31 pm
Preferred Pronouns: She/Her

Re: Adding AMD FSR 2.2?

Post by Rachael »

It's not that easy to implement because GZDoom does not save data between frames which is important for an implementation like this. Plus it also needs a lot of other data in order to function (such as vertex shader info) which is not readily available.

Return to “Closed Feature Suggestions [GZDoom]”