IADLX3DEnhancedSync
The IADLX3DEnhancedSync interface configures the AMD Radeon™ Enhanced Sync settings of a GPU.
InterfaceId: |
IADLX3DEnhancedSync |
Smart Pointer Interface Name: |
IADLX3DEnhancedSyncPtr |
Inherits: |
|
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 |
---|---|
Checks if AMD Radeon™ Enhanced Sync is enabled on a GPU. |
|
Checks if AMD Radeon™ Enhanced Sync is supported on a GPU. |
|
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 .