Skip to content

IADLX3DImageSharpening

Navigation: ADLX SDK ReferencesADLX Interfaces3D Graphics

The IADLX3DImageSharpening interface configures the AMD Radeon™ Image Sharpening settings of a GPU.

InterfaceId:IADLX3DImageSharpening
Smart Pointer Interface Name:IADLX3DImageSharpeningPtr
Inherits:IADLXInterface
Inherited By:N/A

AMD Radeon Image Sharpening restores clarity softened by other effects to in-game visuals, and select productivity and media applications.

Dependent Interfaces

If AMD Radeon Image Sharpening is enabled in the GPU used by a video application, the video upscale settings will be ignored.

On some AMD GPUs, AMD Radeon 3D Image Sharpening cannot be simultaneously enabled with Radeon Super Resolution.

When AMD Radeon 3D Image Sharpening is enabled, the mutually exclusive features are automatically disabled. If a mutually exclusive feature is re-enabled, its previous configuration settings are restored.

Sharpen Desktop requires AMD Radeon™ Image Sharpening.

When AMD Radeon Image sharpening is enabled and Sharpen Desktop is enabled, the sharpening is applied for both windowed applications and for applications that run in fullscreen exclusive mode.

When AMD Radeon Image sharpening is enabled and Sharpen Desktop is disabled, the sharpening is only applied to applications that run in fullscreen exclusive mode.

When AMD Radeon™ Image sharpening is disabled and Sharpen Desktop is enabled, Sharpen Desktop remains in enabled state, but the value is ignored.

Methods

MethodDescription
GetSharpnessGets the current sharpness of AMD Radeon™ Image Sharpening on a GPU.
GetSharpnessRangeGets the AMD Radeon™ Image Sharpening maximum sharpness, minimum sharpness, and step sharpness on a GPU.
IsEnabledChecks if AMD Radeon™ Image Sharpening is enabled on a GPU.
IsSupportedChecks if AMD Radeon™ Image Sharpening is supported on a GPU.
SetEnabledSets AMD Radeon™ Image Sharpening to enabled or disabled on a GPU.
SetSharpnessSets the sharpness of AMD Radeon™ Image Sharpening on a GPU.

Requirements

Headerinclude “I3DSettings.h”
Minimum version1.0

Example

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

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

Subpages

  • GetSharpness - Gets the current sharpness of AMD Radeon™ Image Sharpening on a GPU.
  • GetSharpnessRange - Gets the AMD Radeon™ Image Sharpening maximum sharpness, minimum sharpness, and step sharpness on a GPU.
  • IsEnabled - Checks if AMD Radeon™ Image Sharpening is enabled on a GPU.
  • IsSupported - Checks if AMD Radeon™ Image Sharpening is supported on a GPU.
  • SetEnabled - Sets AMD Radeon™ Image Sharpening to enabled or disabled on a GPU.
  • SetSharpness - Sets the sharpness of AMD Radeon™ Image Sharpening on a GPU.

API Reference

This page references: