IADLX3DRadeonSuperResolution
The IADLX3DRadeonSuperResolution interface configures the Radeon™ Super Resolution settings on all the compatible AMD GPUs.
InterfaceId: |
IADLX3DRadeonSuperResolution |
Smart Pointer Interface Name: |
IADLX3DRadeonSuperResolutionPtr |
Inherits: |
|
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.
On some AMD GPUs, Radeon Super Resolution is mutually exclusive with AMD Radeon Chill , AMD Radeon Boost , AMD Radeon Image Sharpening , Integer Display Scaling , and Center Scaling . When Radeon Super Resolution is enabled, the mutually exclusive features are automatically disabled.
Methods
Method |
Description |
---|---|
Gets the Radeon™ Super Resolution current sharpness. |
|
Gets the Radeon™ Super Resolution maximum sharpness, minimum sharpness, and step sharpness. |
|
Checks if Radeon™ Super Resolution is enabled. |
|
Checks if Radeon™ Super Resolution is supported. |
|
Sets the activation status of Radeon™ Super Resolution. |
|
Sets the Radeon™ Super Resolution sharpness. |
Requirements
Header |
include “I3DSettings.h” |
Minimum version |
1.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 .