Skip to content

IADLX3DRadeonSuperResolution

Navigation: ADLX SDK ReferencesADLX Interfaces3D Graphics

The IADLX3DRadeonSuperResolution interface configures the Radeon™ Super Resolution settings on all the compatible AMD GPUs.

InterfaceId:IADLX3DRadeonSuperResolution
Smart Pointer Interface Name:IADLX3DRadeonSuperResolutionPtr
Inherits:IADLXInterface
Inherited By:N/A

Radeon Super Resolution is an upscaling feature for faster frame rates on any game that runs exclusively in full-screen mode.

This feature is inactive until the in-game resolution is set lower than the monitor’s native resolution. Radeon Super Resolution automatically detects the resolution change, upscales to the native monitor resolution and delivers extra performance.

Dependent Interfaces

Radeon Super Resolution requires GPU scaling. When Radeon Super Resolution is enabled, GPU scaling is automatically enabled. If GPU scaling is disabled while Radeon Super Resolution is enabled, Radeon Super Resolution is automatically disabled.

On some AMD GPUs, Radeon Super Resolution cannot be simultaneously enabled with AMD Radeon Boost, AMD Radeon Image Sharpening, Integer Display Scaling, or Center Scaling.

If Radeon Super Resolution is enabled, the mutually exclusive features are automatically disabled. When a mutually exclusive feature is re-enabled, its previous configuration settings are restored.

Methods

MethodDescription
GetSharpnessGets the Radeon™ Super Resolution current sharpness.
GetSharpnessRangeGets the Radeon™ Super Resolution maximum sharpness, minimum sharpness, and step sharpness.
IsEnabledChecks if Radeon™ Super Resolution is enabled.
IsSupportedChecks if Radeon™ Super Resolution is supported.
SetEnabledSets the activation status of Radeon™ Super Resolution.
SetSharpnessSets the Radeon™ Super Resolution sharpness.

Requirements

Headerinclude “I3DSettings.h”
Minimum version1.0

Example

To see how to use this interface in a C++ application, refer to the RSR C++ sample.

For a C application, refer to the RSR C sample.

Subpages

  • GetSharpness - Gets the Radeon™ Super Resolution current sharpness.
  • GetSharpnessRange - Gets the Radeon™ Super Resolution maximum sharpness, minimum sharpness, and step sharpness.
  • IsEnabled - Checks if Radeon™ Super Resolution is enabled.
  • IsSupported - Checks if Radeon™ Super Resolution is supported.
  • SetEnabled - Sets the activation status of Radeon™ Super Resolution.
  • SetSharpness - Sets the Radeon™ Super Resolution sharpness.

API Reference

This page references: