IADLX3DEnhancedSync

The IADLX3DEnhancedSync interface configures the AMD Radeon™ Enhanced Sync settings of a GPU.

InterfaceId:

IADLX3DEnhancedSync

Smart Pointer Interface Name:

IADLX3DEnhancedSyncPtr

Inherits:

IADLXInterface

Inherited By:

N/A

AMD Radeon Enhanced Sync synchronizes the transition to a new frame of animation with the display refresh rate at a low latency, so no tearing is visible between frames.

Does not limit the frame rate at the display’s refresh rate.

Dependent Interfaces

When AMD Radeon Enhanced Sync is enabled, the VSync interface is automatically disabled. However, the state of VSync will not affect Enhanced Sync.

Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.

Methods

Method

Description

IsEnabled

Checks if AMD Radeon™ Enhanced Sync is enabled on a GPU.

IsSupported

Checks if AMD Radeon™ Enhanced Sync is supported on a GPU.

SetEnabled

Sets AMD Radeon™ Enhanced Sync to enabled or disabled state on a GPU.

Requirements

Header

include “I3DSettings.h”

Minimum version

1.0

Example

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

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