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

Note : AMD Radeon Enhanced Sync configuration is dependent on the state of VSync .

If VSync is enabled, AMD Radeon Enhanced Sync is automatically disabled.

If VSync is disabled, AMD Radeon Enhanced Sync is automatically enabled.

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 .