Naming Guidelines

Last update: July 2021 to include FidelityFX Super Resolution

Introduction

FidelityFX is a suite of image quality-enhancing effects developed by AMD provided on GPUOpen under the MIT license. This page provides developers with a set of guidelines on how to present options in the game’s user interface to enable/disable FidelityFX effects.

These recommended naming guidelines do not constitute an explicit requirement. Developers integrating AMD FidelityFX effects in their titles may therefore choose to use alternative language based on their own preferences or requirements. FidelityFX effects that are not controlled by the game’s options screen need not be explicitly mentioned (e.g. FidelityFX SPD, Denoiser or Parallel sort would typically not require a user-selectable option). 

For FidelityFX Super Resolution (FSR) guidelines, please use the separate FSR naming guidelines below. For all other FidelityFX effects, please see further down

FSR naming guidelines

Recommended UI names for FidelityFX Super Resolution 1.0

  • “AMD FidelityFX Super Resolution 1.0”
  • “FidelityFX Super Resolution 1.0”
  • “AMD FSR 1.0”

 

Recommended UI description for FidelityFX Super Resolution 1.0

  • “AMD FidelityFX Super Resolution 1.0 is a cutting edge super-optimized spatial upscaling technology that produces impressive image quality at fast framerates.”

 

Recommended UI descriptions for FSR 1.0 quality presets

FSR quality mode

Description

Ultra Quality

Ultra Quality mode produces an image with quality virtually indistinguishable from native rendering. It should be selected when the highest quality is desired.

Quality

Quality mode produces a super resolution image with quality representative of native rendering, with a sizeable performance gain.

Balanced

Balanced mode produces a super resolution image approximating native rendering quality, with a major performance gain compared to native.

Performance

Performance mode visibly impacts image quality and should only be selected in situations where needing additional performance is critical.

 

UI example

Please list FSR quality presets from highest to lowest quality. An example is shown below:

Example FSR Game UI

Anti-aliasing

FSR 1.0 applied on a non anti-aliased input image will likely return poor results. Hard edges will be detected as such and exacerbated in the upscaled image.

To avoid this situation please implement either of the following options:

  • Enabling FSR automatically enables the highest-quality AA option such as TAA, MSAA 8x etc.
  • The FSR 1.0 option becomes grayed out if the game’s AA option is set to “Off” or “None”.

Sharpening

FSR comes with its own sharpening pass. If your game already supports a sharpening option in the UI please gray out sharpening UI when FSR is enabled. This is to avoid a clash with the RCAS sharpening feature of FSR.

  • Please do not explicitly mention “RCAS” in UI – it is part of the FSR 1.0 solution!

Please do not use FSR RCAS without EASU upscaling. If sharpening is desired without FSR upscaling, then FidelityFX CAS is recommended instead.

FidelityFX Super Resolution logos

These are available further down.

General FidelityFX naming guidelines in game titles

For FidelityFX Super Resolution (FSR) guidelines, please use the separate FSR naming guidelines further up. 

  • Table 1 provides examples of naming conventions catering to the above guidelines and therefore recommended by AMD.
  • Table 2 provides examples of naming conventions not recommended by AMD.

Table 1: Recommended naming guidelines for AMD FidelityFX effects

Table 2: Not recommended naming guidelines for AMD FidelityFX effects

FidelityFX/FidelityFX Super Resolution banner in splash screen

If desired, the developer may opt to include the AMD FidelityFX/FidelityFX Super Resolution banner in the game’s splash screen and/or other suitable locations (description in the game options screen, credits, “about” page etc.)

If this option is chosen, then the banner files linked on the page below and the term “AMD FidelityFX” or “FidelityFX” may be omitted from the option screen when referring to the enablement of these techniques.

  • AMD_FidelityFX_Lockup_Black_RGB.eps ” or “ AMD_FidelityFX_Lockup_Black_RGB.png
  • AMD_FidelityFX_Lockup_Reversed_RGB.eps ” or “ AMD_FidelityFX_Lockup_Reversed_RGB.png
  • AMD_FidelityFX_Super_Resolution_Lockup_RGB_Blk.eps ” or “ AMD_FidelityFX_Super_Resolution_Lockup_RGB_Blk.png
  • AMD_FidelityFX_Super_Resolution_Lockup_RGB_Wht.eps ” or “ AMD_FidelityFX_Super_Resolution_Lockup_RGB_Wht.png

What developers are saying

AMD FidelityFX Effects

Shadow Denoiser

AMD FidelityFX – Denoiser

AMD FidelityFX Denoiser is a set of denoising compute shaders which remove artefacts from reflection and shadow rendering.

Cauldron Framework

Radeon™ Cauldron is our open source experimentation framework for DirectX®12 and Vulkan®.