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.

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 .