Using AMD FreeSync™ Premium Pro HDR: Code Samples
Part 4 of a series of posts on AMD FreeSync™ Premium Pro Technology. Here, we look at how to enable FreeSync Premium Pro with all next gen graphics APIs.
Part 4 of a series of posts on AMD FreeSync™ Premium Pro Technology. Here, we look at how to enable FreeSync Premium Pro with all next gen graphics APIs.
In this tutorial, we will be going over what gamut mapping is, how we implemented a gamut mapper to show how FreeSync HDR works, and some pitfalls with different gamut mapping algorithms.
The first in a series of four tutorials related to AMD Freesync™ Premium Pro HDR. This tutorial covers terminology related to color.
In part two of this tutorial, we cover the terminology of tone mapping, what tone mapping is, as well as different monitor features that influence how well a tone mapper will work.
This sample demonstrates how to enable Freesync Premium Pro (HDR) with the DirectX® 12 and Vulkan® APIs.
DisplayFreeSync Demonstrates how to obtain the display FreeSync when programming with ADLX and perform related operations. Command Prompts Command Prompt Description 1 Display FreeSync support.
DisplayFreeSync Demonstrates how to obtain the display FreeSync when programming with ADLX and perform related operations. Command Prompts Command Prompt Description 1 Display FreeSync support.
IADLXDisplayFreeSync The IADLXDisplayFreeSync interface configures AMD FreeSync™ on a display. InterfaceId: IADLXDisplayFreeSync Smart Pointer Interface Name: IADLXDisplayFreeSyncPtr Inherits: IADLXInterface Inherited By: N/A Methods Method Description
IsFreeSyncChanged Checks if the AMD FreeSync™ settings of the display are changed. Syntax Copied! adlx_bool IsFreeSyncChanged () Parameters N/A Return Value If the AMD FreeSync
Explore our huge collection of detailed tutorials, sample code, presentations, and documentation to find answers to your graphics development questions.
SetEnabled Sets the AMD FreeSync™ to enabled or disabled state on a display. Syntax Copied! ADLX_RESULT SetEnabled (adlx_bool enable) Parameters [in] enable adlx_bool The new
IsSupported Checks if the AMD FreeSync™ is supported on a display. Syntax Copied! ADLX_RESULT IsSupported (adlx_bool* supported) Parameters [out] supported adlx_bool* The pointer to a