Skip to content

IADLX3DEnhancedSync

Navigation: ADLX SDK ReferencesADLX Interfaces3D Graphics

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

AMD Radeon Enhanced Sync cannot be simultaneously enabled with VSync.

If AMD Radeon Enhanced Sync is enabled, the mutually exclusive features are automatically disabled.

When a mutually exclusive feature is re-enabled, its previous configuration settings are restored.

Methods

MethodDescription
IsEnabledChecks if AMD Radeon™ Enhanced Sync is enabled on a GPU.
IsSupportedChecks if AMD Radeon™ Enhanced Sync is supported on a GPU.
SetEnabledSets AMD Radeon™ Enhanced Sync to enabled or disabled state 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 EnhancedSync C++ sample.

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

Subpages

  • 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.

API Reference

This page references: