Description: This User interface sample provides the usage model of Display APIs. Usage model includes read & write Virtual Super Resolution and write Integer Scaling.
Supported OS: Windows
Init and Destroy: Initialize the library before using it and destroy it after the usage. Refer to InitADL() for initialization and clean-up is done inside main function only.
Functionality:
- “Virtual Super Resolution”, “AMD FreeSync”, “GPU Scaling” and “Chill” are presented as on/off toggles. If FreeSync is not supported, then the UI control is disabled. Updating the toggle state will be applied to driver and the state change is reflected if the call is successful.
- “Scaling Mode”, “Color Depth”, “Pixel Format” and “Wait For Vertical Refresh” are presented as drop down menus. Selecting the dropdown item will be applied automatically.
- “Color Temperature”, “Brightness”, “Contrast”, “Hue”, “Saturation” are presented as editable text box with current value and the slider. “Color Temperature” is included with extra toggle to select between automatic and manual options. Automatic option will bring the default values for “Brightness”, “Contrast”, “Hue”, “Saturation”. Changing these features from either of editable text box or slider is applied immediately.
Sample Path: Sample\AMDDisplayTool