IADLXDisplaySettingsChangedEvent1Ptr;
+} //namespace adlx
+#else //__cplusplus
+ADLX_DECLARE_IID(IADLXDisplaySettingsChangedEvent1, L"IADLXDisplaySettingsChangedEvent1")
+typedef struct IADLXDisplaySettingsChangedEvent1 IADLXDisplaySettingsChangedEvent1;
+
+typedef struct IADLXDisplaySettingsChangedEvent1Vtbl
+{
+ //IADLXInterface
+ adlx_long(ADLX_STD_CALL* Acquire)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_long(ADLX_STD_CALL* Release)(IADLXDisplaySettingsChangedEvent1* pThis);
+ ADLX_RESULT(ADLX_STD_CALL* QueryInterface)(IADLXDisplaySettingsChangedEvent1* pThis, const wchar_t* interfaceId, void** ppInterface);
+
+ //IADLXChangedEvent
+ ADLX_SYNC_ORIGIN(ADLX_STD_CALL* GetOrigin)(IADLXDisplaySettingsChangedEvent1* pThis);
+
+ // IADLXDisplaySettingsChangedEvent interface
+ ADLX_RESULT(ADLX_STD_CALL* GetDisplay)(IADLXDisplaySettingsChangedEvent1* pThis, IADLXDisplay** ppDisplay);
+ adlx_bool(ADLX_STD_CALL* IsFreeSyncChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsVSRChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsGPUScalingChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsScalingModeChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsIntegerScalingChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsColorDepthChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsPixelFormatChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsHDCPChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsCustomColorHueChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsCustomColorSaturationChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsCustomColorBrightnessChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsCustomColorTemperatureChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsCustomColorContrastChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsCustomResolutionChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+ adlx_bool(ADLX_STD_CALL* IsVariBrightChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+
+ // IADLXDisplaySettingsChangedEvent1 interface
+ adlx_bool(ADLX_STD_CALL* IsDisplayBlankingChanged)(IADLXDisplaySettingsChangedEvent1* pThis);
+} IADLXDisplaySettingsChangedEvent1Vtbl;
+
+struct IADLXDisplaySettingsChangedEvent1 { const IADLXDisplaySettingsChangedEvent1Vtbl* pVtbl; };
+#endif //__cplusplus
+#pragma endregion IADLXDisplaySettingsChangedEvent1
+
+#endif //ADLX_IDISPLAYS1_H
diff --git a/SDK/Include/IGPUAutoTuning.h b/SDK/Include/IGPUAutoTuning.h
index 1e807494..125affe8 100644
--- a/SDK/Include/IGPUAutoTuning.h
+++ b/SDK/Include/IGPUAutoTuning.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -39,8 +39,7 @@ namespace adlx
*@ENG_START_DOX If the GPU undervolting is completed, __true__ is returned.
* If the GPU undervolting is not completed, __false__ is returned. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuningCompleteEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsUndervoltGPUCompleted () = 0;
@@ -61,8 +60,7 @@ namespace adlx
*@ENG_START_DOX If the GPU overclocking is completed, __true__ is returned.
* If the GPU overclocking is not completed, __false__ is returned. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuningCompleteEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsOverclockGPUCompleted () = 0;
@@ -83,8 +81,7 @@ namespace adlx
*@ENG_START_DOX If the VRAM undervolting is completed, __true__ is returned.
* If the VRAM undervolting is not completed, __false__ is returned. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuningCompleteEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsOverclockVRAMCompleted () = 0;
@@ -143,8 +140,7 @@ namespace adlx
* The method should return quickly to not block the execution path in ADLX. If the method requires a long processing of the event notification, the application must hold onto a reference to the GPU tuning complete event with @ref DOX_IADLXInterface_Acquire and make it available on an asynchronous thread and return immediately. When the asynchronous thread is done processing it must discard the GPU tuning complete event with @ref DOX_IADLXInterface_Release. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuningCompleteListener_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL OnGPUAutoTuningComplete (IADLXGPUAutoTuningCompleteEvent* pGPUAutoTuningCompleteEvent) = 0;
@@ -194,8 +190,7 @@ namespace adlx
* GPU undervolting reduces voltage and maintains clock speed to improve performance per watt.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedUndervoltGPU (adlx_bool* supported) = 0;
@@ -222,8 +217,7 @@ namespace adlx
* Automatic GPU overclocking uses an overclocking algorithm to improve GPU performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedOverclockGPU (adlx_bool* supported) = 0;
@@ -250,8 +244,7 @@ namespace adlx
* Automatic VRAM overclocking uses an overclocking algorithm to improve video memory performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedOverclockVRAM (adlx_bool* supported) = 0;
@@ -278,8 +271,7 @@ namespace adlx
* GPU undervolting reduces voltage and maintains clock speed to improve performance per watt.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsCurrentUndervoltGPU (adlx_bool* isUndervoltGPU) = 0;
@@ -306,8 +298,7 @@ namespace adlx
* Automatic GPU overclocking uses an overclocking algorithm to improve GPU performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsCurrentOverclockGPU (adlx_bool* isOverclockGPU) = 0;
@@ -334,8 +325,7 @@ namespace adlx
* Automatic VRAM overclocking uses an overclocking algorithm to improve video memory performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsCurrentOverclockVRAM (adlx_bool* isOverclockVRAM) = 0;
@@ -366,8 +356,7 @@ namespace adlx
* GPU undervolting reduces voltage and maintains clock speed to improve performance per watt.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL StartUndervoltGPU (IADLXGPUAutoTuningCompleteListener* pCompleteListener) = 0;
@@ -398,8 +387,7 @@ namespace adlx
* Automatic GPU overclocking uses an overclocking algorithm to improve GPU performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL StartOverclockGPU (IADLXGPUAutoTuningCompleteListener* pCompleteListener) = 0;
@@ -430,8 +418,7 @@ namespace adlx
* Automatic VRAM overclocking uses an overclocking algorithm to improve video memory performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUAutoTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUAutoTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL StartOverclockVRAM (IADLXGPUAutoTuningCompleteListener* pCompleteListener) = 0;
diff --git a/SDK/Include/IGPUManualFanTuning.h b/SDK/Include/IGPUManualFanTuning.h
index c03e7a0d..15acf477 100644
--- a/SDK/Include/IGPUManualFanTuning.h
+++ b/SDK/Include/IGPUManualFanTuning.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -44,8 +44,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXManualFanTuningState_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetFanSpeed (adlx_int* value) = 0;
@@ -72,8 +71,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details Method for applying fan speed for the fan tuning state. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuningState_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetFanSpeed (adlx_int value) = 0;
@@ -99,8 +97,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXManualFanTuningState_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetTemperature (adlx_int* value) = 0;
@@ -124,8 +121,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuningState_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetTemperature (adlx_int value) = 0;
@@ -200,8 +196,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXManualFanTuningStateList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL At (const adlx_uint location, IADLXManualFanTuningState** ppItem) = 0;
@@ -224,8 +219,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuningStateList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Add_Back (IADLXManualFanTuningState* pItem) = 0;
@@ -299,8 +293,7 @@ namespace adlx
* The fan speed range and the temperature range are applicable to all GPU states on a GPU.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetFanTuningRanges (ADLX_IntRange* speedRange, ADLX_IntRange* temperatureRange) = 0;
@@ -328,8 +321,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetFanTuningStates (IADLXManualFanTuningStateList** ppStates) = 0;
@@ -357,8 +349,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetEmptyFanTuningStates (IADLXManualFanTuningStateList** ppStates) = 0;
@@ -384,8 +375,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details If the __*pStates__ is valid then the method sets the __errorIndex__ to -1. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsValidFanTuningStates (IADLXManualFanTuningStateList* pStates, adlx_int* errorIndex) = 0;
@@ -407,8 +397,7 @@ namespace adlx
* If the GPU fan tuning states are not successfully set, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetFanTuningStates (IADLXManualFanTuningStateList* pStates) = 0;
@@ -435,8 +424,7 @@ namespace adlx
* Zero RPM enables quiet operation when the GPU is under a light load and speeds up the fans when the GPU load and temperature increases.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedZeroRPM (adlx_bool* supported) = 0;
@@ -463,8 +451,7 @@ namespace adlx
* Zero RPM enables quiet operation when the GPU is under a light load and speeds up the fans when the GPU load and temperature increases.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetZeroRPMState (adlx_bool* isSet) = 0;
@@ -491,8 +478,7 @@ namespace adlx
* Zero RPM enables quiet operation when the GPU is under a light load and speeds up the fans when the GPU load and temperature increases.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetZeroRPMState (adlx_bool set) = 0;
@@ -519,8 +505,7 @@ namespace adlx
* Some GPUs support Minimum Acoustic Limit adjustments (in MHz).
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedMinAcousticLimit (adlx_bool* supported) = 0;
@@ -547,8 +532,7 @@ namespace adlx
* Some GPUs support Minimum Acoustic Limit adjustments (in MHz).
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMinAcousticLimitRange (ADLX_IntRange* tuningRange) = 0;
@@ -575,8 +559,7 @@ namespace adlx
* Some GPUs support Minimum Acoustic Limit adjustments (in MHz).
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMinAcousticLimit (adlx_int* value) = 0;
@@ -603,8 +586,7 @@ namespace adlx
* Some GPUs support Minimum Acoustic Limit adjustments (in MHz).
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetMinAcousticLimit (adlx_int value) = 0;
@@ -627,8 +609,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedMinFanSpeed (adlx_bool* supported) = 0;
@@ -651,8 +632,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMinFanSpeedRange (ADLX_IntRange* tuningRange) = 0;
@@ -679,8 +659,7 @@ namespace adlx
* Some GPUs support minimum fan speed adjustments (in MHz).
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMinFanSpeed (adlx_int* value) = 0;
@@ -702,8 +681,7 @@ namespace adlx
* If the minimum fan speed value is not successfully set, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetMinFanSpeed (adlx_int value) = 0;
@@ -725,8 +703,7 @@ namespace adlx
* If the state of target fan speed feature is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedTargetFanSpeed (adlx_bool* supported) = 0;
@@ -748,8 +725,7 @@ namespace adlx
* If the target fan speed range is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetTargetFanSpeedRange (ADLX_IntRange* tuningRange) = 0;
@@ -771,8 +747,7 @@ namespace adlx
* If the target fan speed value is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetTargetFanSpeed (adlx_int* value) = 0;
@@ -794,8 +769,7 @@ namespace adlx
* If the target fan speed value is not successfully set, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualFanTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualFanTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetTargetFanSpeed (adlx_int value) = 0;
diff --git a/SDK/Include/IGPUManualGFXTuning.h b/SDK/Include/IGPUManualGFXTuning.h
index efcfb4ef..66cff193 100644
--- a/SDK/Include/IGPUManualGFXTuning.h
+++ b/SDK/Include/IGPUManualGFXTuning.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
#ifndef ADLX_IGPUMANUALGFXTUNING_H
@@ -49,8 +49,7 @@ namespace adlx
* The GPU clock speed and the GPU voltage can be adjusted within their ranges.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUTuningRanges (ADLX_IntRange* frequencyRange, ADLX_IntRange* voltageRange) = 0;
@@ -80,8 +79,7 @@ namespace adlx
*
* Some GPUs allow multiple GPU tuning states. Each GPU tuning state is represented by the GPU clock speed and the GPU voltage. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUTuningStates (IADLXManualTuningStateList** ppGFXStates) = 0;
@@ -113,8 +111,7 @@ namespace adlx
*
* Some GPUs allow multiple GPU tuning states. Each GPU tuning state is represented by the GPU clock speed and the GPU voltage. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetEmptyGPUTuningStates (IADLXManualTuningStateList** ppGFXStates) = 0;
@@ -145,8 +142,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details If the __*pGFXStates__ is valid then the method sets the __errorIndex__ to -1. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsValidGPUTuningStates (IADLXManualTuningStateList* pGFXStates, adlx_int* errorIndex) = 0;
@@ -173,8 +169,7 @@ namespace adlx
* Some GPUs allow multiple GPU tuning states. Each GPU tuning state is represented by the GPU clock speed and the GPU voltage.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetGPUTuningStates (IADLXManualTuningStateList* pGFXStates) = 0;
@@ -238,8 +233,7 @@ namespace adlx
* Some GPUs support minimum GPU clock speed adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUMinFrequencyRange (ADLX_IntRange* tuningRange) = 0;
@@ -266,8 +260,7 @@ namespace adlx
* Some GPUs support minimum GPU clock speed adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUMinFrequency (adlx_int* minFreq) = 0;
@@ -294,8 +287,7 @@ namespace adlx
* Some GPUs support minimum GPU clock speed adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetGPUMinFrequency (adlx_int minFreq) = 0;
@@ -322,8 +314,7 @@ namespace adlx
* Some GPUs support maximum GPU clock speed adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUMaxFrequencyRange (ADLX_IntRange* tuningRange) = 0;
@@ -350,8 +341,7 @@ namespace adlx
* Some GPUs support maximum GPU clock speed adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUMaxFrequency (adlx_int* maxFreq) = 0;
@@ -378,8 +368,7 @@ namespace adlx
* Some GPUs support maximum GPU clock speed adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetGPUMaxFrequency (adlx_int maxFreq) = 0;
@@ -406,8 +395,7 @@ namespace adlx
* Some GPUs support GPU voltage adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUVoltageRange (ADLX_IntRange* tuningRange) = 0;
@@ -434,8 +422,7 @@ namespace adlx
* Some GPUs support GPU voltage adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUVoltage (adlx_int* volt) = 0;
@@ -462,8 +449,7 @@ namespace adlx
* Some GPUs support GPU voltage adjustment within a range.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualGFXTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualGraphicsTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetGPUVoltage (adlx_int volt) = 0;
diff --git a/SDK/Include/IGPUManualPowerTuning.h b/SDK/Include/IGPUManualPowerTuning.h
index 15031129..43c91e6c 100644
--- a/SDK/Include/IGPUManualPowerTuning.h
+++ b/SDK/Include/IGPUManualPowerTuning.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -38,8 +38,7 @@ namespace adlx
* If the power limit range is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualPowerTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualPowerTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetPowerLimitRange (ADLX_IntRange* tuningRange) = 0;
@@ -66,8 +65,7 @@ namespace adlx
* A higher power limit increases performance headroom.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualPowerTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualPowerTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetPowerLimit (adlx_int* curVal) = 0;
@@ -94,8 +92,7 @@ namespace adlx
* A higher power limit increases performance headroom.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualPowerTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualPowerTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetPowerLimit (adlx_int curVal) = 0;
@@ -105,7 +102,7 @@ namespace adlx
*@ENG_START_DOX
*@brief Checks if Thermal Design Current (TDC) limit is supported on a GPU.
*@details Thermal Design Current (TDC) functionality is not currently implemented in a production application. Usecase validation for these methods should be performed by application developers.
- *@ENG_END_DOX
+ *@ENG_END_DOX
*
*@syntax
*@codeStart
@@ -127,8 +124,7 @@ namespace adlx
* A higher TDC limit increases performance headroom.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualPowerTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualPowerTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedTDCLimit(adlx_bool* supported) = 0;
@@ -138,7 +134,7 @@ namespace adlx
*@ENG_START_DOX
*@brief Gets the manual power tuning minimum Thermal Design Current (TDC) range, maximum TDC range, and step TDC range on a GPU.
*@details Thermal Design Current (TDC) functionality is not currently implemented in a production application. Usecase validation for these methods should be performed by application developers.
- *@ENG_END_DOX
+ *@ENG_END_DOX
*
*@syntax
*@codeStart
@@ -155,8 +151,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
*@ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualPowerTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualPowerTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetTDCLimitRange(ADLX_IntRange* tuningRange) = 0;
@@ -166,7 +161,7 @@ namespace adlx
*@ENG_START_DOX
*@brief Gets the current Thermal Design Current (TDC) limit of a GPU.
*@details Thermal Design Current (TDC) functionality is not currently implemented in a production application. Usecase validation for these methods should be performed by application developers.
- *@ENG_END_DOX
+ *@ENG_END_DOX
*
*@syntax
*@codeStart
@@ -188,8 +183,7 @@ namespace adlx
* A higher TDC limit increases performance headroom.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualPowerTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualPowerTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetTDCLimit(adlx_int* curVal) = 0;
@@ -199,7 +193,7 @@ namespace adlx
*@ENG_START_DOX
*@brief Sets the Thermal Design Current (TDC) limit of a GPU.
*@details Thermal Design Current (TDC) functionality is not currently implemented in a production application. Usecase validation for these methods should be performed by application developers.
- *@ENG_END_DOX
+ *@ENG_END_DOX
*
*@syntax
*@codeStart
@@ -221,8 +215,7 @@ namespace adlx
* A higher TDC limit increases performance headroom.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualPowerTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualPowerTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetTDCLimit(adlx_int curVal) = 0;
diff --git a/SDK/Include/IGPUManualVRAMTuning.h b/SDK/Include/IGPUManualVRAMTuning.h
index cca6731f..09eeaab1 100644
--- a/SDK/Include/IGPUManualVRAMTuning.h
+++ b/SDK/Include/IGPUManualVRAMTuning.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
#ifndef ADLX_IGPUMANUALVRAMTUNING_H
@@ -43,8 +43,7 @@ namespace adlx
* @addinfo
* @ENG_START_DOX Some GPUs support memory timing presets for VRAM latency control to adjust the video memory clock speed. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedMemoryTiming (adlx_bool* supported) = 0;
@@ -74,8 +73,7 @@ namespace adlx
*
* Some GPUs support memory timing presets for VRAM latency control to adjust the video memory clock speed. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSupportedMemoryTimingDescriptionList (IADLXMemoryTimingDescriptionList** ppDescriptionList) = 0;
@@ -102,8 +100,7 @@ namespace adlx
* Some GPUs support memory timing presets for VRAM latency control to adjust the video memory clock speed.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMemoryTimingDescription (ADLX_MEMORYTIMING_DESCRIPTION* description) = 0;
@@ -130,8 +127,7 @@ namespace adlx
* Some GPUs support memory timing presets for VRAM latency control to adjust the video memory clock speed.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetMemoryTimingDescription (ADLX_MEMORYTIMING_DESCRIPTION description) = 0;
@@ -157,8 +153,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details The VRAM frequency range and the VRAM voltage range are applicable to all the VRAM states on this GPU. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetVRAMTuningRanges (ADLX_IntRange* frequencyRange, ADLX_IntRange* voltageRange) = 0;
@@ -186,8 +181,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetVRAMTuningStates (IADLXManualTuningStateList** ppVRAMStates) = 0;
@@ -216,8 +210,7 @@ namespace adlx
*@ENG_START_DOX All the value in this list are zero.
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetEmptyVRAMTuningStates (IADLXManualTuningStateList** ppVRAMStates) = 0;
@@ -243,8 +236,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details If the __*pVRAMStates__ is valid then the method sets the __errorIndex__ to -1. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsValidVRAMTuningStates (IADLXManualTuningStateList* pVRAMStates, adlx_int* errorIndex) = 0;
@@ -266,8 +258,7 @@ namespace adlx
* If the VRAM tuning states are not successfully set, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning1_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetVRAMTuningStates (IADLXManualTuningStateList* pVRAMStates) = 0;
@@ -337,8 +328,7 @@ namespace adlx
* Some GPUs support memory timing presets for VRAM latency control to adjust the video memory clock speed.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedMemoryTiming (adlx_bool* supported) = 0;
@@ -368,8 +358,7 @@ namespace adlx
*
* Some GPUs support memory timing presets for VRAM latency control to adjust the video memory clock speed. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSupportedMemoryTimingDescriptionList (IADLXMemoryTimingDescriptionList** ppDescriptionList) = 0;
@@ -396,8 +385,7 @@ namespace adlx
* Some GPUs support memory timing presets for VRAM latency control to adjust the video memory clock speed.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMemoryTimingDescription (ADLX_MEMORYTIMING_DESCRIPTION* description) = 0;
@@ -424,8 +412,7 @@ namespace adlx
* Some GPUs support memory timing presets for VRAM latency control to adjust the video memory clock speed.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetMemoryTimingDescription (ADLX_MEMORYTIMING_DESCRIPTION description) = 0;
@@ -447,8 +434,7 @@ namespace adlx
* If the max frequency range is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMaxVRAMFrequencyRange (ADLX_IntRange* tuningRange) = 0;
@@ -470,8 +456,7 @@ namespace adlx
* If the max frequency value is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMaxVRAMFrequency (adlx_int* freq) = 0;
@@ -493,8 +478,7 @@ namespace adlx
* If the max frequency value is not successfully set, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUManualVRAMTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualVRAMTuning2_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetMaxVRAMFrequency (adlx_int freq) = 0;
diff --git a/SDK/Include/IGPUPresetTuning.h b/SDK/Include/IGPUPresetTuning.h
index c207cc9b..058be67e 100644
--- a/SDK/Include/IGPUPresetTuning.h
+++ b/SDK/Include/IGPUPresetTuning.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -43,8 +43,7 @@ namespace adlx
* Use of the power saver tuning preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedPowerSaver (adlx_bool* supported) = 0;
@@ -71,8 +70,7 @@ namespace adlx
* The quiet tuning preset enables quiet operation with lowered power and fan settings.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedQuiet (adlx_bool* supported) = 0;
@@ -99,8 +97,7 @@ namespace adlx
* The balanced tuning preset offers all-round performance with a balance of power, clocks, and fan settings. Use of the balanced tuning preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedBalanced (adlx_bool* supported) = 0;
@@ -127,8 +124,7 @@ namespace adlx
* The turbo tuning preset sets a higher power limit to allow more headroom for performance. Use of the turbo tuning preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedTurbo (adlx_bool* supported) = 0;
@@ -155,8 +151,7 @@ namespace adlx
* The rage tuning preset sets a higher power limit to allow more headroom for performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedRage (adlx_bool* supported) = 0;
@@ -183,8 +178,7 @@ namespace adlx
* Use of the power saver tuning preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsCurrentPowerSaver (adlx_bool* isPowerSaver) = 0;
@@ -211,8 +205,7 @@ namespace adlx
* The quiet tuning preset enables quiet operation with lowered power and fan settings.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsCurrentQuiet (adlx_bool* isQuiet) = 0;
@@ -239,8 +232,7 @@ namespace adlx
* The balanced tuning preset offers all-round performance with a balance of power, clocks, and fan settings. Use of the balanced tuning preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsCurrentBalanced (adlx_bool* isBalance) = 0;
@@ -267,8 +259,7 @@ namespace adlx
* The turbo tuning preset sets a higher power limit to allow more headroom for performance. Use of the turbo preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsCurrentTurbo (adlx_bool* isTurbo) = 0;
@@ -295,8 +286,7 @@ namespace adlx
* The rage tuning preset sets a higher power limit to allow more headroom for performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsCurrentRage (adlx_bool* isRage) = 0;
@@ -323,8 +313,7 @@ namespace adlx
* Use of the power saver tuning preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetPowerSaver () = 0;
@@ -351,8 +340,7 @@ namespace adlx
* The quiet tuning preset enables quiet operation with lowered power and fan settings.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetQuiet () = 0;
@@ -379,8 +367,7 @@ namespace adlx
* The balanced tuning preset offers all-round performance with a balance of power, clocks, and fan settings. Use of the balanced tuning preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetBalanced () = 0;
@@ -407,8 +394,7 @@ namespace adlx
* The turbo tuning preset sets a higher power limit to allow more headroom for performance. Use of the turbo tuning preset is limited to some GPUs.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetTurbo () = 0;
@@ -435,8 +421,7 @@ namespace adlx
* The rage tuning preset sets a higher power limit to allow more headroom for performance.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUPresetTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUPresetTuning_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetRage () = 0;
diff --git a/SDK/Include/IGPUTuning.h b/SDK/Include/IGPUTuning.h
index 268706bb..1251680d 100644
--- a/SDK/Include/IGPUTuning.h
+++ b/SDK/Include/IGPUTuning.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -45,8 +45,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXManualTuningState_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetFrequency (adlx_int* value) = 0;
@@ -68,8 +67,7 @@ namespace adlx
* If the frequency is not successfully set, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualTuningState_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetFrequency (adlx_int value) = 0;
@@ -95,8 +93,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXManualTuningState_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetVoltage (adlx_int* value) = 0;
@@ -118,8 +115,7 @@ namespace adlx
* If the voltage is not successfully set, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualTuningState_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetVoltage (adlx_int value) = 0;
@@ -180,8 +176,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXMemoryTimingDescription_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetDescription (ADLX_MEMORYTIMING_DESCRIPTION* description) = 0;
@@ -252,8 +247,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXManualTuningStateList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL At (const adlx_uint location, IADLXManualTuningState** ppItem) = 0;
@@ -277,8 +271,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXManualTuningStateList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Add_Back (IADLXManualTuningState* pItem) = 0;
@@ -362,8 +355,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXMemoryTimingDescriptionList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL At (const adlx_uint location, IADLXMemoryTimingDescription** ppItem) = 0;
@@ -387,8 +379,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXMemoryTimingDescriptionList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Add_Back (IADLXMemoryTimingDescription* pItem) = 0;
@@ -463,8 +454,7 @@ namespace adlx
* __Note:__ @ref DOX_IADLXGPUTuningChangedEvent_GetGPU returns the reference counted GPU interface used by all the methods in this interface to check if there are any changes in GPU tuning.
*@ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedEvent_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPU (IADLXGPU** ppGPU) = 0;
@@ -490,8 +480,7 @@ namespace adlx
* __Note:__ To obtain the GPU, use @ref DOX_IADLXGPUTuningChangedEvent_GetGPU.
*@ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsAutomaticTuningChanged () = 0;
@@ -517,8 +506,7 @@ namespace adlx
* __Note:__ To obtain the GPU, use @ref DOX_IADLXGPUTuningChangedEvent_GetGPU.
*@ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsPresetTuningChanged () = 0;
@@ -544,8 +532,7 @@ namespace adlx
* __Note:__ To obtain the GPU, use @ref DOX_IADLXGPUTuningChangedEvent_GetGPU.
*@ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsManualGPUCLKTuningChanged () = 0;
@@ -571,8 +558,7 @@ namespace adlx
* __Note:__ To obtain the GPU, use @ref DOX_IADLXGPUTuningChangedEvent_GetGPU.
*@ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsManualVRAMTuningChanged () = 0;
@@ -598,8 +584,7 @@ namespace adlx
* __Note:__ To obtain the GPU, use @ref DOX_IADLXGPUTuningChangedEvent_GetGPU.
*@ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsManualFanTuningChanged () = 0;
@@ -625,8 +610,7 @@ namespace adlx
* __Note:__ To obtain the GPU, use @ref DOX_IADLXGPUTuningChangedEvent_GetGPU.
*@ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedEvent_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL IsManualPowerTuningChanged () = 0;
@@ -693,8 +677,7 @@ namespace adlx
*@ENG_START_DOX Once the application registers to the notifications with @ref DOX_IADLXGPUTuningChangedHandling_AddGPUTuningEventListener, ADLX will call this method until the application unregisters from the notifications with @ref DOX_IADLXGPUTuningChangedHandling_RemoveGPUTuningEventListener.
* The method should return quickly to not block the execution path in ADLX. If the method requires a long processing of the event notification, the application must hold onto a reference to the GPU tuning change event with @ref DOX_IADLXInterface_Acquire and make it available on an asynchronous thread and return immediately. When the asynchronous thread is done processing it must discard the GPU tuning change event with @ref DOX_IADLXInterface_Release. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedListener_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL OnGPUTuningChanged (IADLXGPUTuningChangedEvent* pGPUTuningChangedEvent) = 0;
@@ -747,8 +730,7 @@ namespace adlx
*@ENG_START_DOX After the event listener is successfully registered, ADLX will call @ref DOX_IADLXGPUTuningChangedListener_OnGPUTuningChanged method of the listener when GPU tuning changes.
* The event listener instance must exist until the application unregisters the event listener with @ref DOX_IADLXGPUTuningChangedHandling_RemoveGPUTuningEventListener. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedHandling_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL AddGPUTuningEventListener (IADLXGPUTuningChangedListener* pGPUTuningChangedListener) = 0;
@@ -774,8 +756,7 @@ namespace adlx
*@ENG_START_DOX After the event listener is successfully unregistered, ADLX will no longer call @ref DOX_IADLXGPUTuningChangedListener_OnGPUTuningChanged method of the listener when GPU tuning changes.
* The application can discard the event listener instance. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningChangedHandling_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL RemoveGPUTuningEventListener (IADLXGPUTuningChangedListener* pGPUTuningChangedListener) = 0;
@@ -845,8 +826,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUTuningChangedHandling (IADLXGPUTuningChangedHandling** ppGPUTuningChangedHandling) = 0;
@@ -869,8 +849,7 @@ namespace adlx
* If the state of the GPU tuning is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsAtFactory (IADLXGPU* pGPU, adlx_bool* isFactory) = 0;
@@ -895,8 +874,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details The method resets settings of Auto Tuning, Manual GPU Tuning, Manual Fan Tuning, Manual VRAM Tuning and Manual Power Tuning. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL ResetToFactory (IADLXGPU* pGPU) = 0;
@@ -919,8 +897,7 @@ namespace adlx
* If the state of automatic tuning is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedAutoTuning (IADLXGPU* pGPU, adlx_bool* supported) = 0;
@@ -943,8 +920,7 @@ namespace adlx
* If the state of preset tuning is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedPresetTuning (IADLXGPU* pGPU, adlx_bool* supported) = 0;
@@ -967,8 +943,7 @@ namespace adlx
* If the state of manual graphic tuning is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedManualGFXTuning (IADLXGPU* pGPU, adlx_bool* supported) = 0;
@@ -991,8 +966,7 @@ namespace adlx
* If the state of manual VRAM tuning is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedManualVRAMTuning (IADLXGPU* pGPU, adlx_bool* supported) = 0;
@@ -1015,8 +989,7 @@ namespace adlx
* If the state of manual fan tuning is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedManualFanTuning (IADLXGPU* pGPU, adlx_bool* supported) = 0;
@@ -1039,8 +1012,7 @@ namespace adlx
* If the state of manual power tuning is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedManualPowerTuning (IADLXGPU* pGPU, adlx_bool* supported) = 0;
@@ -1069,8 +1041,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetAutoTuning (IADLXGPU* pGPU, IADLXInterface** ppAutoTuning) = 0;
@@ -1099,8 +1070,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetPresetTuning (IADLXGPU* pGPU, IADLXInterface** ppPresetTuning) = 0;
@@ -1132,8 +1102,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetManualGFXTuning (IADLXGPU* pGPU, IADLXInterface** ppManualGFXTuning) = 0;
@@ -1165,8 +1134,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetManualVRAMTuning (IADLXGPU* pGPU, IADLXInterface** ppManualVRAMTuning) = 0;
@@ -1196,8 +1164,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetManualFanTuning (IADLXGPU* pGPU, IADLXInterface** ppManualFanTuning) = 0;
@@ -1226,8 +1193,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IGPUTuning.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUTuningServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetManualPowerTuning (IADLXGPU* pGPU, IADLXInterface** ppManualPowerTuning) = 0;
diff --git a/SDK/Include/II2C.h b/SDK/Include/II2C.h
index 41f7e3c7..b6ca2cbf 100644
--- a/SDK/Include/II2C.h
+++ b/SDK/Include/II2C.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -42,8 +42,7 @@ namespace adlx
*
*
*
- *@requirements
- *@DetailsTable{#include "II2C.h", @ADLX_First_Ver}
+ *@copydoc IADLXI2C_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Version (adlx_int* major, adlx_int* minor) = 0;
@@ -69,8 +68,7 @@ namespace adlx
*
*
*
- *@requirements
- *@DetailsTable{#include "II2C.h", @ADLX_First_Ver}
+ *@copydoc IADLXI2C_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupported (ADLX_I2C_LINE line, adlx_int address, adlx_bool* isSupported) = 0;
@@ -101,8 +99,7 @@ namespace adlx
*@ENG_START_DOX @details The application is responsible to allocate a buffer sufficiently large to hold the requested OEM device data. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "II2C.h", @ADLX_First_Ver}
+ *@copydoc IADLXI2C_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Read (ADLX_I2C_LINE line, adlx_int speed, adlx_int address, adlx_int offset, adlx_int dataSize, adlx_byte* data) = 0;
@@ -133,8 +130,7 @@ namespace adlx
*@ENG_START_DOX @details The application is responsible to allocate a buffer sufficiently large to hold the requested OEM device data. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "II2C.h", @ADLX_First_Ver}
+ *@copydoc IADLXI2C_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL RepeatedStartRead (ADLX_I2C_LINE line, adlx_int speed, adlx_int address, adlx_int offset, adlx_int dataSize, adlx_byte* data) = 0;
@@ -165,8 +161,7 @@ namespace adlx
*@ENG_START_DOX @details The application is responsible to allocate a buffer sufficiently large to hold the requested OEM device data. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "II2C.h", @ADLX_First_Ver}
+ *@copydoc IADLXI2C_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Write (ADLX_I2C_LINE line, adlx_int speed, adlx_int address, adlx_int offset, adlx_int dataSize, adlx_byte* data) = 0;
diff --git a/SDK/Include/ILog.h b/SDK/Include/ILog.h
index fae866d5..40f2a798 100644
--- a/SDK/Include/ILog.h
+++ b/SDK/Include/ILog.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -43,8 +43,7 @@ namespace adlx
* The method should return quickly to not block the execution path in ADLX. If the method requires a long processing of the log trace, the application must copy the log message and process it asynchronously.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXLog_REQ_TABLE
*
* @seealso
* @ref DOX_IADLXSystem_EnableLog
diff --git a/SDK/Include/IPerformanceMonitoring.h b/SDK/Include/IPerformanceMonitoring.h
index c432dbea..1d30caf9 100644
--- a/SDK/Include/IPerformanceMonitoring.h
+++ b/SDK/Include/IPerformanceMonitoring.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -39,8 +39,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUUsage (adlx_bool* supported) = 0;
@@ -62,8 +61,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUClockSpeed (adlx_bool* supported) = 0;
@@ -85,8 +83,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUVRAMClockSpeed (adlx_bool* supported) = 0;
@@ -108,8 +105,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUTemperature (adlx_bool* supported) = 0;
@@ -131,8 +127,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUHotspotTemperature (adlx_bool* supported) = 0;
@@ -154,8 +149,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUPower (adlx_bool* supported) = 0;
@@ -177,8 +171,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUTotalBoardPower(adlx_bool* supported) = 0;
@@ -200,8 +193,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUFanSpeed (adlx_bool* supported) = 0;
@@ -223,8 +215,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUVRAM (adlx_bool* supported) = 0;
@@ -246,11 +237,11 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUVoltage (adlx_bool* supported) = 0;
+
/**
*@page DOX_IADLXGPUMetricsSupport_GetGPUUsageRange GetGPUUsageRange
*@ENG_START_DOX @brief Gets the minimum and maximum GPU usage on a GPU. @ENG_END_DOX
@@ -273,8 +264,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU usage are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUUsageRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -300,8 +290,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU clock speed are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUClockSpeedRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -327,8 +316,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum VRAM clock speed are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUVRAMClockSpeedRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -354,8 +342,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU temperature are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUTemperatureRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -381,8 +368,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU hotspot temperature are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUHotspotTemperatureRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -408,8 +394,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU power consumption are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUPowerRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -435,8 +420,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU fan speed are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUFanSpeedRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -462,8 +446,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU memory are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUVRAMRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -489,8 +472,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU voltage are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUVoltageRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -516,8 +498,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU total board power consumption are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUTotalBoardPowerRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -543,8 +524,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum GPU intake temperature are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUIntakeTemperatureRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -566,8 +546,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedGPUIntakeTemperature (adlx_bool* supported) = 0;
@@ -644,8 +623,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedCPUUsage (adlx_bool* supported) = 0;
@@ -667,8 +645,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedSystemRAM (adlx_bool* supported) = 0;
@@ -690,8 +667,7 @@ namespace adlx
*Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsSupportedSmartShift (adlx_bool* supported) = 0;
@@ -717,8 +693,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum CPU usage are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetCPUUsageRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -744,8 +719,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum system RAM are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSystemRAMRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -771,8 +745,7 @@ namespace adlx
*@ENG_START_DOX @details The minimum and maximum SmartShift value are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetricsSupport_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSmartShiftRange (adlx_int* minValue, adlx_int* maxValue) = 0;
@@ -833,8 +806,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details The timestamp is the duration (in ms) from the system epoch time to the time when the metric sample was acquired. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL TimeStamp (adlx_int64* ms) = 0;
@@ -856,8 +828,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUUsage (adlx_double* data) = 0;
@@ -879,8 +850,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUClockSpeed (adlx_int* data) = 0;
@@ -902,15 +872,15 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUVRAMClockSpeed (adlx_int* data) = 0;
/**
*@page DOX_IADLXGPUMetrics_GPUTemperature GPUTemperature
- *@ENG_START_DOX @brief Gets the GPU temperature of a GPU metric sample.
- *@details GPUTemperature reports the average temperature measured at the edge of the die of the GPU. This is sometimes referred to as ‘Edge Temperature’.
+ *@ENG_START_DOX
+ *@brief Gets the GPU temperature of a GPU metric sample.
+ *@details GPUTemperature reports the average temperature measured at the edge of the die of the GPU. This is sometimes referred to as ‘Edge Temperature’.
*@ENG_END_DOX
*
*@syntax
@@ -928,8 +898,8 @@ namespace adlx
*@addinfo
* @ENG_START_DOX Related method: @ref DOX_IADLXGPUMetrics_GPUHotspotTemperature, @ref DOX_IADLXGPUMetrics_GPUIntakeTemperature. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUTemperature (adlx_double* data) = 0;
@@ -940,7 +910,7 @@ namespace adlx
*@details GPUHotspotTemperature reports the highest temperature measured on the die of the GPU from a collection of junction temperature sensors on the die. This is sometimes referred to as ‘Junction Temperature’.
*@ENG_END_DOX
*
- *@syntax
+ *@syntax
*@codeStart
* @ref ADLX_RESULT GPUHotspotTemperature (adlx_double* data)
*@codeEnd
@@ -954,18 +924,20 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*@addinfo
- * @ENG_START_DOX Related method: @ref DOX_IADLXGPUMetrics_GPUIntakeTemperature, @ref DOX_IADLXGPUMetrics_GPUTemperature. @ENG_END_DOX
+ * @ENG_START_DOX Related method: @ref DOX_IADLXGPUMetrics_GPUIntakeTemperature, @ref DOX_IADLXGPUMetrics_GPUTemperature. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUHotspotTemperature (adlx_double* data) = 0;
/**
*@page DOX_IADLXGPUMetrics_GPUPower GPUPower
- *@ENG_START_DOX @brief Gets the GPU power consumption of a GPU metric sample. @ENG_END_DOX
- *
- *@syntax
+ *@ENG_START_DOX
+ *@brief Gets the GPU power consumption of a GPU metric sample.
+ *@ENG_END_DOX
+ *
+ *@syntax
*@codeStart
* @ref ADLX_RESULT GPUPower (adlx_double* data)
*@codeEnd
@@ -979,8 +951,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUPower (adlx_double* data) = 0;
@@ -1004,8 +975,7 @@ namespace adlx
*@addinfo
* @ENG_START_DOX The method returns power of all components on the board including VRAM. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUTotalBoardPower(adlx_double* data) = 0;
@@ -1027,8 +997,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUFanSpeed (adlx_int* data) = 0;
@@ -1050,8 +1019,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUVRAM (adlx_int* data) = 0;
@@ -1073,8 +1041,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUVoltage (adlx_int* data) = 0;
@@ -1101,8 +1068,7 @@ namespace adlx
* @ENG_START_DOX Related method: @ref DOX_IADLXGPUMetrics_GPUHotspotTemperature, @ref DOX_IADLXGPUMetrics_GPUTemperature. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GPUIntakeTemperature (adlx_double* data) = 0;
@@ -1184,8 +1150,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPUMetricsList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL At (const adlx_uint location, IADLXGPUMetrics** ppItem) = 0;
@@ -1208,8 +1173,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUMetricsList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Add_Back (IADLXGPUMetrics* pItem) = 0;
@@ -1278,8 +1242,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details The timestamp is the duration (in ms) from the system epoch time to the time when the metric sample was acquired. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL TimeStamp (adlx_int64* ms) = 0;
@@ -1301,8 +1264,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL CPUUsage (adlx_double* data) = 0;
@@ -1324,8 +1286,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SystemRAM (adlx_int* data) = 0;
@@ -1355,8 +1316,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX AMD SmartShift helps boost notebook performance by dynamically shifting the power between the CPU and the GPU depending on the workload. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SmartShift (adlx_int* data) = 0;
@@ -1430,8 +1390,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystemMetricsList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL At (const adlx_uint location, IADLXSystemMetrics** ppItem) = 0;
@@ -1454,8 +1413,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystemMetricsList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Add_Back (IADLXSystemMetrics* pItem) = 0;
@@ -1524,8 +1482,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details The timestamp is the duration (in ms) from the system epoch time to the time when the metric sample was acquired. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXFPS_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL TimeStamp (adlx_int64* ms) = 0;
@@ -1547,8 +1504,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXFPS_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL FPS (adlx_int* data) = 0;
@@ -1620,8 +1576,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ * @copydoc IADLXFPSList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL At (const adlx_uint location, IADLXFPS** ppItem) = 0;
@@ -1644,8 +1599,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXFPSList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Add_Back (IADLXFPS* pItem) = 0;
@@ -1715,8 +1669,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details The timestamp is the duration (in ms) from the system epoch time to the time when the metric sample was acquired. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXAllMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL TimeStamp (adlx_int64* ms) = 0;
@@ -1743,8 +1696,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXAllMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSystemMetrics (IADLXSystemMetrics** ppSystemMetrics) = 0;
@@ -1771,8 +1723,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXAllMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetFPS (IADLXFPS** ppFPS) = 0;
@@ -1800,8 +1751,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXAllMetrics_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUMetrics (IADLXGPU* pGPU, IADLXGPUMetrics** ppGPUMetrics) = 0;
@@ -1875,8 +1825,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ * @copydoc IADLXAllMetricsList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL At (const adlx_uint location, IADLXAllMetrics** ppItem) = 0;
@@ -1901,8 +1850,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXAllMetricsList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Add_Back (IADLXAllMetrics* pItem) = 0;
@@ -1972,8 +1920,7 @@ namespace adlx
*@ENG_START_DOX @details The maximum sampling interval, minimum sampling interval, and step sampling interval are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSamplingIntervalRange (ADLX_IntRange* range) = 0;
@@ -1996,11 +1943,10 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details The sampling interval is the time gap between two samples.
- * Obtain the sampling interval range with @ref DOX_IADLXPerformanceMonitoringServices_GetSamplingIntervalRange. The default sampling interval is 100 ms.
+ * Obtain the sampling interval range with @ref DOX_IADLXPerformanceMonitoringServices_GetSamplingIntervalRange. The default sampling interval is 1000 ms.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetSamplingInterval (adlx_int askedIntervalMs) = 0;
@@ -2026,8 +1972,7 @@ namespace adlx
* Obtain the sampling interval range with @ref DOX_IADLXPerformanceMonitoringServices_GetSamplingIntervalRange. The default sampling interval is 1000 ms.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSamplingInterval (adlx_int* intervalMs) = 0;
@@ -2052,8 +1997,7 @@ namespace adlx
*@ENG_START_DOX @details The maximum buffer size, minimum buffer size, and step buffer size are read only. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMaxPerformanceMetricsHistorySizeRange (ADLX_IntRange* range) = 0;
@@ -2079,8 +2023,7 @@ namespace adlx
* The default buffer duration is 100 s. If the monitoring continues longer than the buffer duration, the old performance samples are discarded to give buffer space to the latest samples.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SetMaxPerformanceMetricsHistorySize (adlx_int sizeSec) = 0;
@@ -2106,8 +2049,7 @@ namespace adlx
* The default buffer duration is 100 s. If the monitoring continues longer than the buffer duration, the old performance samples are discarded to give buffer space to the latest samples.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetMaxPerformanceMetricsHistorySize (adlx_int* sizeSec) = 0;
@@ -2129,8 +2071,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL ClearPerformanceMetricsHistory () = 0;
@@ -2155,8 +2096,7 @@ namespace adlx
*@ENG_START_DOX @details The buffer duration ranges between 50 s and 100 s. The default size is 100 s.
* If the monitoring continues longer than the buffer duration, the old performance samples are discarded to give buffer space to the new samples. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetCurrentPerformanceMetricsHistorySize (adlx_int* sizeSec) = 0;
@@ -2183,8 +2123,7 @@ namespace adlx
* If the monitoring continues longer than the buffer duration, the old performance samples are discarded to give buffer space to the new samples.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL StartPerformanceMetricsTracking () = 0;
@@ -2211,8 +2150,7 @@ namespace adlx
* If the monitoring continues longer than the buffer duration, the old performance samples are discarded to give buffer space to the new samples.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL StopPerformanceMetricsTracking () = 0;
@@ -2237,7 +2175,7 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details Use the __startMs__ and __stopMs__ to specify the time intervals for fetching the history.
- * - To get the reference counted list of all the performance metric samples from the performance monitoring buffer, specify both the __startMs__ and __stopMs__ as zero.
+ * - To get the reference counted list of the latest performance metric samples from the performance monitoring buffer, specify both the __startMs__ and __stopMs__ as zero.
* - To get the reference counted list of the performance metric samples from A ms ago to the present time, specify __startMs__ as A ms and __stopMs__ as zero.
* - To get the reference counted list of the performance metric samples from A ms ago to B ms ago, specify __startMs__ as A ms and __stopMs__ as B ms.
*
@@ -2247,8 +2185,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetAllMetricsHistory (adlx_int startMs, adlx_int stopMs, IADLXAllMetricsList** ppMetricsList) = 0;
@@ -2274,7 +2211,7 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details Use the __startMs__ and __stopMs__ to specify the time intervals for fetching the history.
- * - To get the reference counted list of all the performance metric samples from the performance monitoring buffer, specify both the __startMs__ and __stopMs__ as zero.
+ * - To get the reference counted list of the latest performance metric samples from the performance monitoring buffer, specify both the __startMs__ and __stopMs__ as zero.
* - To get the reference counted list of the performance metric samples from A ms ago to the present time, specify __startMs__ as A ms and __stopMs__ as zero.
* - To get the reference counted list of the performance metric samples from A ms ago to B ms ago, specify __startMs__ as A ms and __stopMs__ as B ms.
*
@@ -2284,15 +2221,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
- *
- *
- *@addinfo
- *@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
- *
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUMetricsHistory (IADLXGPU* pGPU, adlx_int startMs, adlx_int stopMs, IADLXGPUMetricsList** ppMetricsList) = 0;
@@ -2317,7 +2246,7 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details Use the __startMs__ and __stopMs__ to specify the time intervals for fetching the history.
- * - To get the reference counted list of all the performance metric samples from the performance monitoring buffer, specify both the __startMs__ and __stopMs__ as zero.
+ * - To get the reference counted list of the latest performance metric samples from the performance monitoring buffer, specify both the __startMs__ and __stopMs__ as zero.
* - To get the reference counted list of the performance metric samples from A ms ago to the present time, specify __startMs__ as A ms and __stopMs__ as zero.
* - To get the reference counted list of the performance metric samples from A ms ago to B ms ago, specify __startMs__ as A ms and __stopMs__ as B ms.
*
@@ -2327,15 +2256,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
- *
- *
- *@addinfo
- *@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
- *
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSystemMetricsHistory (adlx_int startMs, adlx_int stopMs, IADLXSystemMetricsList** ppMetricsList) = 0;
@@ -2360,7 +2281,7 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details Use the __startMs__ and __stopMs__ to specify the time intervals for fetching the history.
- * - To get the reference counted list of all the performance metric samples from the performance monitoring buffer, specify both the __startMs__ and __stopMs__ as zero.
+ * - To get the reference counted list of the latest performance metric samples from the performance monitoring buffer, specify both the __startMs__ and __stopMs__ as zero.
* - To get the reference counted list of the performance metric samples from A ms ago to the present time, specify __startMs__ as A ms and __stopMs__ as zero.
* - To get the reference counted list of the performance metric samples from A ms ago to B ms ago, specify __startMs__ as A ms and __stopMs__ as B ms.
*
@@ -2372,15 +2293,7 @@ namespace adlx
* __Note:__ The FPS metric is only available while a 3D graphics application or game runs in exclusive full screen mode.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
- *
- *
- *@addinfo
- *@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
- *
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetFPSHistory (adlx_int startMs, adlx_int stopMs, IADLXFPSList** ppMetricsList) = 0;
@@ -2403,13 +2316,13 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when it is no longer needed.
+ * It takes some time and is suitable for a single acquisition. For continuous collection, it is recommended to use @ref DOX_IADLXPerformanceMonitoringServices_GetAllMetricsHistory.
* @ENG_END_DOX
*
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetCurrentAllMetrics (IADLXAllMetrics** ppMetrics) = 0;
@@ -2433,13 +2346,13 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when it is no longer needed.
+ * It takes some time and is suitable for a single acquisition. For continuous collection, it is recommended to use @ref DOX_IADLXPerformanceMonitoringServices_GetGPUMetricsHistory.
* @ENG_END_DOX
*
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetCurrentGPUMetrics (IADLXGPU* pGPU, IADLXGPUMetrics** ppMetrics) = 0;
@@ -2462,13 +2375,13 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when it is no longer needed.
+ * It takes some time and is suitable for a single acquisition. For continuous collection, it is recommended to use @ref DOX_IADLXPerformanceMonitoringServices_GetSystemMetricsHistory.
* @ENG_END_DOX
*
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetCurrentSystemMetrics (IADLXSystemMetrics** ppMetrics) = 0;
@@ -2491,6 +2404,7 @@ namespace adlx
*
*@detaileddesc
*@ENG_START_DOX @details The returned interface must be discarded with @ref DOX_IADLXInterface_Release when it is no longer needed.
+ * It takes some time and is suitable for a single acquisition. For continuous collection, it is recommended to use @ref DOX_IADLXPerformanceMonitoringServices_GetFPSHistory.
* @ENG_END_DOX
*
*@addinfo
@@ -2499,8 +2413,7 @@ namespace adlx
* __Note:__ The FPS metric is only available while a 3D graphics application or game runs in exclusive full screen mode.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetCurrentFPS (IADLXFPS** ppMetrics) = 0;
@@ -2529,8 +2442,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSupportedGPUMetrics (IADLXGPU* pGPU, IADLXGPUMetricsSupport** ppMetricsSupported) = 0;
@@ -2558,8 +2470,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "IPerformanceMonitoring.h", @ADLX_First_Ver}
+ *@copydoc IADLXPerformanceMonitoringServices_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetSupportedSystemMetrics (IADLXSystemMetricsSupport** ppMetricsSupported) = 0;
diff --git a/SDK/Include/ISystem.h b/SDK/Include/ISystem.h
index 17da9b65..ce40dd77 100644
--- a/SDK/Include/ISystem.h
+++ b/SDK/Include/ISystem.h
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
@@ -48,11 +48,12 @@ namespace adlx
* @details The vendor id is a predetermined value programmed into the GPU at the point of manufacturing and consists of four hexadecimal digits.
* @ENG_END_DOX
* @addinfo
+ * @ENG_START_DOX
* The returned memory buffer is valid within the lifetime of the @ref DOX_IADLXGPU interface.
* If the application uses the vendor id beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the vendor id.
+ * @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL VendorId (const char** vendorId) = 0;
@@ -76,8 +77,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL ASICFamilyType (ADLX_ASIC_FAMILY_TYPE* asicFamilyType) const = 0;
@@ -107,8 +107,7 @@ namespace adlx
* @ENG_END_DOX
*
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Type (ADLX_GPU_TYPE* gpuType) const = 0;
@@ -132,8 +131,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL IsExternal (adlx_bool* isExternal) const = 0;
@@ -163,8 +161,7 @@ namespace adlx
* If the application uses the name beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the name.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Name (const char** name) const = 0;
@@ -194,8 +191,7 @@ namespace adlx
* If the application uses the driver path beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the driver path.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL DriverPath (const char** driverPath) const = 0;
@@ -225,8 +221,7 @@ namespace adlx
* If the application uses the PNP string beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the PNP string.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL PNPString (const char** pnpString) const = 0;
@@ -250,8 +245,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL HasDesktops (adlx_bool* hasDesktops) const = 0;
@@ -275,8 +269,7 @@ namespace adlx
*@detaileddesc
*@ENG_START_DOX @details The total VRAM size is in MB. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "ISystem.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL TotalVRAM (adlx_uint* vramMB) = 0;
@@ -299,11 +292,12 @@ namespace adlx
* @ENG_END_DOX
*
* @addinfo
+ * @ENG_START_DOX
* The returned memory buffer is valid within the lifetime of the @ref DOX_IADLXGPU interface.
* If the application uses the VRAM type beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the VRAM type.
+ * @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL VRAMType(const char** type) = 0;
@@ -328,11 +322,12 @@ namespace adlx
* @ENG_END_DOX
*
* @addinfo
+ * @ENG_START_DOX
* The returned memory buffers are valid within the lifetime of the @ref DOX_IADLXGPU interface.
* If the application uses the BIOS part number, BIOS version and BIOS date beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the BIOS part number, BIOS version and BIOS date.
+ * @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL BIOSInfo(const char** partNumber, const char** version, const char** date) = 0;
@@ -360,11 +355,12 @@ namespace adlx
* @ENG_END_DOX
*
* @addinfo
+ * @ENG_START_DOX
* The returned memory buffer is valid within the lifetime of the @ref DOX_IADLXGPU interface.
* If the application uses the device id beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the device id.
+ * @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL DeviceId(const char** deviceId) = 0;
@@ -387,11 +383,12 @@ namespace adlx
* @ENG_END_DOX
*
* @addinfo
+ * @ENG_START_DOX
* The returned memory buffer is valid within the lifetime of the @ref DOX_IADLXGPU interface.
* If the application uses the revision id beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the revision id.
+ * @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL RevisionId(const char** revisionId) = 0;
@@ -414,11 +411,12 @@ namespace adlx
* @ENG_END_DOX
*
* @addinfo
+ * @ENG_START_DOX
* The returned memory buffer is valid within the lifetime of the @ref DOX_IADLXGPU interface.
* If the application uses the subsystem id beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the subsystem id.
+ * @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SubSystemId(const char** subSystemId) = 0;
@@ -446,11 +444,12 @@ namespace adlx
* @ENG_END_DOX
*
* @addinfo
+ * @ENG_START_DOX
* The returned memory buffer is valid within the lifetime of the @ref DOX_IADLXGPU interface.
* If the application uses the subsystem vendor id beyond the lifetime of the @ref DOX_IADLXGPU interface, the application must make a copy of the subsystem vendor id.
+ * @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL SubSystemVendorId(const char** subSystemVendorId) = 0;
@@ -472,8 +471,7 @@ namespace adlx
* Refer to @ref ADLX_RESULT for success codes and error codes.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPU_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL UniqueId(adlx_int* uniqueId) = 0;
@@ -560,8 +558,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPUList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL At (const adlx_uint location, IADLXGPU** ppItem) = 0;
@@ -591,8 +588,7 @@ namespace adlx
* @ENG_END_DOX
*
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXGPUList_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Add_Back (IADLXGPU* pItem) = 0;
@@ -666,8 +662,7 @@ namespace adlx
* The method should return quickly to not block the execution path in ADLX. If the method requires a long processing of the event notification, the application must hold onto a reference to the new GPU list with @ref DOX_IADLXInterface_Acquire and make it available on an asynchronous thread and return immediately. When the asynchronous thread is done processing it must discard the new GPU list with @ref DOX_IADLXInterface_Release. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "ISystem.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUsEventListener_REQ_TABLE
*
*/
virtual adlx_bool ADLX_STD_CALL OnGPUListChanged (IADLXGPUList* pNewGPUs) = 0;
@@ -699,8 +694,7 @@ namespace adlx
* The event listener instance must exist until the application unregisters the event listener with @ref DOX_IADLXGPUsChangedHandling_RemoveGPUsListEventListener. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "ISystem.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUsChangedHandling_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL AddGPUsListEventListener(IADLXGPUsEventListener* pListener) = 0;
@@ -726,8 +720,7 @@ namespace adlx
*@ENG_START_DOX After the event listener is successfully unregistered, ADLX will no longer call @ref DOX_IADLXGPUsEventListener_OnGPUListChanged method of the listener when the GPU list changes. The application can discard the event listener instance. @ENG_END_DOX
*
*
- *@requirements
- *@DetailsTable{#include "ISystem.h", @ADLX_First_Ver}
+ *@copydoc IADLXGPUsChangedHandling_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL RemoveGPUsListEventListener(IADLXGPUsEventListener* pListener) = 0;
@@ -820,8 +813,7 @@ namespace adlx
* @ENG_END_DOX
*
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL HybridGraphicsType (ADLX_HG_TYPE* hgType) = 0;
@@ -854,8 +846,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUs (IADLXGPUList** ppGPUs) = 0;
@@ -892,8 +883,7 @@ namespace adlx
* In C++ when using a smart pointer for the returned interface there is no need to call @ref DOX_IADLXInterface_Release because the smart pointer calls it internally.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL QueryInterface (const wchar_t* interfaceId, void** ppInterface) = 0;
@@ -925,8 +915,7 @@ namespace adlx
*
* @addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetDisplaysServices(IADLXDisplayServices** ppDispServices) = 0;
@@ -959,8 +948,7 @@ namespace adlx
* @addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetDesktopsServices(IADLXDesktopServices** ppDeskServices) = 0;
@@ -994,8 +982,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUsChangedHandling (IADLXGPUsChangedHandling** ppGPUsChangedHandling) = 0;
@@ -1036,8 +1023,7 @@ namespace adlx
* - To obtain error, warning, and debug tracing messages in the ADLX execution code, specify the __severity__ parameter as __LDEBUG__.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL EnableLog (ADLX_LOG_DESTINATION mode, ADLX_LOG_SEVERITY severity, IADLXLog* pLogger, const wchar_t* fileName) = 0;
@@ -1071,8 +1057,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL Get3DSettingsServices (IADLX3DSettingsServices** pp3DSettingsServices) = 0;
@@ -1106,8 +1091,7 @@ namespace adlx
*@addinfo
*@ENG_START_DOX In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetGPUTuningServices (IADLXGPUTuningServices** ppGPUTuningServices) = 0;
@@ -1137,8 +1121,7 @@ namespace adlx
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation.
* @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "ISystem.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetPerformanceMonitoringServices (IADLXPerformanceMonitoringServices** ppPerformanceMonitoringServices) = 0;
@@ -1160,8 +1143,7 @@ namespace adlx
* If the interface is not successfully returned, an error code is returned.
* Refer to @ref ADLX_RESULT for success codes and error codes. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "ISystem.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL TotalSystemRAM (adlx_uint* ramMB) = 0;
@@ -1191,8 +1173,7 @@ namespace adlx
* @ENG_START_DOX
* In C++, when using ADLX interfaces as smart pointers, there is no need to call @ref DOX_IADLXInterface_Release because smart pointers call it in their internal implementation. @ENG_END_DOX
*
- *@requirements
- *@DetailsTable{#include "ISystem.h", @ADLX_First_Ver}
+ *@copydoc IADLXSystem_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetI2C (IADLXGPU* pGPU, IADLXI2C** ppI2C) = 0;
@@ -1284,8 +1265,7 @@ namespace adlx
* In C++ when using a smart pointer for the returned interface there is no need to call @ref DOX_IADLXInterface_Release because the smart pointer calls it internally.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLMapping_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetADLXGPUFromBdf (adlx_int bus, adlx_int device, adlx_int function, IADLXGPU** ppGPU) = 0;
@@ -1321,8 +1301,7 @@ namespace adlx
* In C++ when using a smart pointer for the returned interface there is no need to call @ref DOX_IADLXInterface_Release because the smart pointer calls it internally.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLMapping_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetADLXGPUFromAdlAdapterIndex (adlx_int adlAdapterIndex, IADLXGPU** ppGPU) = 0;
@@ -1354,8 +1333,7 @@ namespace adlx
* @details __BdfFromADLXGPU__ is used when an ADL function must be called for a GPU obtained from ADLX, and the GPU's PCI bus, device, and function are required for that ADL function.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLMapping_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL BdfFromADLXGPU (IADLXGPU* pGPU, adlx_int* bus, adlx_int* device, adlx_int* function) = 0;
@@ -1385,8 +1363,7 @@ namespace adlx
* @details __AdlAdapterIndexFromADLXGPU__ is used when an ADL function must be called for a GPU obtained from ADLX, and the ADL adapter index is required for that ADL function.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLMapping_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL AdlAdapterIndexFromADLXGPU (IADLXGPU* pGPU, adlx_int* adlAdapterIndex) = 0;
@@ -1427,8 +1404,7 @@ namespace adlx
* @ENG_START_DOX
* In C++ when using a smart pointer for the returned interface there is no need to call @ref DOX_IADLXInterface_Release because the smart pointer calls it internally.
* @ENG_END_DOX
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLMapping_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetADLXDisplayFromADLIds (adlx_int adapterIndex, adlx_int displayIndex, adlx_int bus, adlx_int device, adlx_int function, IADLXDisplay** ppDisplay) = 0;
@@ -1462,8 +1438,7 @@ namespace adlx
* @details __ADLIdsFromADLXDisplay__ is used when an ADL function must be called for a display obtained from ADLX, or for the GPU where the display is connected.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLMapping_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL ADLIdsFromADLXDisplay (IADLXDisplay* pDisplay, adlx_int* adapterIndex, adlx_int* displayIndex, adlx_int* bus, adlx_int* device, adlx_int* function) = 0;
@@ -1506,8 +1481,7 @@ namespace adlx
* In C++ when using a smart pointer for the returned interface there is no need to call @ref DOX_IADLXInterface_Release because the smart pointer calls it internally.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLMapping_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL GetADLXDesktopFromADLIds (adlx_int adapterIndex, adlx_int VidPnSourceId, adlx_int bus, adlx_int device, adlx_int function, IADLXDesktop** ppDesktop) = 0;
@@ -1541,8 +1515,7 @@ namespace adlx
* @details __ADLIdsFromADLXDesktop__ is used when an ADL function must be called for a desktop obtained from ADLX, or for the GPU that drives the desktop.
* @ENG_END_DOX
*
- * @requirements
- * @DetailsTable{#include"ISystem.h", @ADLX_First_Ver}
+ * @copydoc IADLMapping_REQ_TABLE
*
*/
virtual ADLX_RESULT ADLX_STD_CALL ADLIdsFromADLXDesktop (IADLXDesktop* pDesktop, adlx_int* adapterIndex, adlx_int* VidPnSourceId, adlx_int* bus, adlx_int* device, adlx_int* function) = 0;
diff --git a/SDK/Platform/Windows/WinAPIs.c b/SDK/Platform/Windows/WinAPIs.c
index 0f3d1de9..7bbe1c5f 100644
--- a/SDK/Platform/Windows/WinAPIs.c
+++ b/SDK/Platform/Windows/WinAPIs.c
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
//This abstracts Win32 APIs in ADLX ones so we insulate from platform
diff --git a/SDK/Platform/Windows/WinAPIs.cpp b/SDK/Platform/Windows/WinAPIs.cpp
index 611d855b..ef499488 100644
--- a/SDK/Platform/Windows/WinAPIs.cpp
+++ b/SDK/Platform/Windows/WinAPIs.cpp
@@ -1,5 +1,5 @@
//
-// Copyright (c) 2021 - 2022 Advanced Micro Devices, Inc. All rights reserved.
+// Copyright (c) 2021 - 2023 Advanced Micro Devices, Inc. All rights reserved.
//
//-------------------------------------------------------------------------------------------------
//This abstracts Win32 APIs in ADLX ones so we insulate from platform
diff --git a/SDKDoc/ADLX_SDK.html b/SDKDoc/ADLX_SDK.html
index 37640eee..08431d03 100644
--- a/SDKDoc/ADLX_SDK.html
+++ b/SDKDoc/ADLX_SDK.html
@@ -1,5 +1,5 @@
diff --git a/SDKDoc/html/_a_d_l_x_defines_8h.html b/SDKDoc/html/_a_d_l_x_defines_8h.html
index a861b2ae..3aeafcec 100644
--- a/SDKDoc/html/_a_d_l_x_defines_8h.html
+++ b/SDKDoc/html/_a_d_l_x_defines_8h.html
@@ -1,5 +1,5 @@
@@ -11,7 +11,7 @@
-AMD Device Library eXtra: D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/ADLXDefines.h File Reference
+AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ADLXDefines.h File Reference
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -432,6 +432,11 @@
}
Indicates the custom 3D LUT color space. More...
+enum ADLX_ANTILAG_STATE { ANTILAG = 0
+, ANTILAGNEXT
+ }
+ Indicates the state of Anti Lag. More...
+
diff --git a/SDKDoc/html/_a_d_l_x_structures_8h.html b/SDKDoc/html/_a_d_l_x_structures_8h.html
index 8f06e3a6..0d608d82 100644
--- a/SDKDoc/html/_a_d_l_x_structures_8h.html
+++ b/SDKDoc/html/_a_d_l_x_structures_8h.html
@@ -1,5 +1,5 @@
@@ -11,7 +11,7 @@
-AMD Device Library eXtra: D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/ADLXStructures.h File Reference
+AMD Device Library eXtra: D:/AMD_Git/engbranch/drivers/ADLX/SDK/Include/ADLXStructures.h File Reference
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping.html
index 34efba39..47a4585c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html
index ebe9ccb9..731512c6 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_desktop.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -166,7 +166,7 @@
Remarks
Requirements
-Header include"ISystem.h"
+Header include"ADLXDefines.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html
index 9e5fe963..2e90dd72 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__a_d_l_ids_from_a_d_l_x_display.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -166,7 +166,7 @@
Remarks
Requirements
-Header include"ISystem.h"
+Header include"ADLXDefines.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html
index f3f8d081..70e56406 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__adl_adapter_index_from_a_d_l_x_g_p_u.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -134,7 +134,7 @@
Remarks
Requirements
-Header include"ISystem.h"
+Header include"ADLXDefines.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html
index 1e8c634b..be0b78cd 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__bdf_from_a_d_l_x_g_p_u.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -150,7 +150,7 @@
Remarks
Requirements
-Header include"ISystem.h"
+Header include"ADLXDefines.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html
index 2d93c1a9..4af033b2 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_desktop_from_a_d_l_ids.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -172,7 +172,7 @@
Additional Info
Requirements
-Header include"ISystem.h"
+Header include"ADLXDefines.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html
index a523b01f..745fa50c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_display_from_a_d_l_ids.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -171,7 +171,7 @@
Additional Info
Requirements
-Header include"ISystem.h"
+Header include"ADLXDefines.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html
index 829f7fe2..dca07993 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_adl_adapter_index.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -137,7 +137,7 @@
Additional Info
Requirements
-Header include"ISystem.h"
+Header include"ADLXDefines.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html
index 32fe30a4..54902863 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_mapping__get_a_d_l_x_g_p_u_from_bdf.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -154,7 +154,7 @@
Additional Info
Requirements
-Header include"ISystem.h"
+Header include"ADLXDefines.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html
index 2b2e03b9..67a83456 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html
index 017a7f24..63a02a9b 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__get_level.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html
index dd7c1f70..560cfbbc 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html
index e3c1f28b..198c5481 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html
index 82f742d4..05016c05 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html
index 1af50fb8..f7a67106 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anisotropic_filtering__set_level.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing.html
index b60c72ff..c2324eed 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html
index 05a93145..35b01d01 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_level.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html
index 2798c572..486ba59d 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_method.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html
index 534aaebb..47c68737 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__get_mode.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html
index d9174521..aa21f29e 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html
index 5c6db403..2037a093 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_level.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html
index ebcc0a67..9c5fe367 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_method.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html
index 669f3275..e07218f6 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_aliasing__set_mode.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag.html
index f24cc662..04faf1a4 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -113,11 +113,14 @@
Inherits: IADLXInterface
-Inherited By: N/A
+
Inherited By: IADLX3DAntiLag1
AMD Radeon Anti-Lag helps reduce input lag in GPU-limited cases by controlling the pace of the CPU work to ensure it doesn't get too far ahead of the GPU.
- Note: AMD Radeon Chill , AMD Radeon Boost , and AMD Radeon Anti-Lag features cannot be enabled simultaneously.
- For example, If AMD Radeon Anti-Lag is enabled, AMD Radeon Boost and AMD Radeon Chill are automatically disabled. However, configurations of the disabled features are preserved. If AMD Radeon Chill is re-enabled, the Max FPS for AMD Radeon Chill along with other configuration settings are restored.
+
+
+Dependent Interfaces
+
When AMD Radeon Anti-Lag is enabled, the AMD Radeon Chill interface is automatically disabled.
+ Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.
Methods
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.html
new file mode 100644
index 00000000..faab87fb
--- /dev/null
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.html
@@ -0,0 +1,161 @@
+
+
+
+
+
+
+
+
+
+AMD Device Library eXtra: IADLX3DAntiLag1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AMD Device Library eXtra
+ v1.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
IADLX3DAntiLag1 (AMD Radeon™ Anti-Lag Next) is an extension to IADLX3DAntiLag , and provides an interface to configure the Anti-Lag level of a GPU.
+
+
+InterfaceId: IADLX3DAntiLag1
+
+Smart Pointer Interface Name: IADLX3DAntiLag1Ptr
+
+Inherits: IADLX3DAntiLag
+
+Inherited By: N/A
+
+
Radeon Anti-Lag Next enables an advanced algorithm in supported DX11 and DX12 games for a more responsive experience. The IADLX3DAntiLag1 interface is obtained from the IADLX3DAntiLag interface using QueryInterface .
+
+
+Dependent Interfaces
+
When AMD Radeon Anti-Lag is enabled, the AMD Radeon Chill interface is automatically disabled.
+ Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.
+
Methods
+
+
+Method Description
+
+GetLevel Gets the AMD Radeon™ Anti-Lag level on a GPU.
+
+SetLevel Sets the AMD Radeon™ Anti-Lag level on a GPU.
+
+
Requirements
+
+
+Header include "I3DSettings.h"
+
+Minimum version 1.1
+
+
Example
+
To use this interface in a C++ application, refer to the AntiLag C++ sample .
+ For a C application, refer to the AntiLag C sample .
+
+
+
+
+
+
+
+
+
+
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.js b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.js
new file mode 100644
index 00000000..0317319b
--- /dev/null
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1.js
@@ -0,0 +1,5 @@
+var _d_o_x__i_a_d_l_x3_d_anti_lag1 =
+[
+ [ "GetLevel", "_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html", null ],
+ [ "SetLevel", "_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html", null ]
+];
\ No newline at end of file
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html
new file mode 100644
index 00000000..14c510bd
--- /dev/null
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__get_level.html
@@ -0,0 +1,150 @@
+
+
+
+
+
+
+
+
+
+AMD Device Library eXtra: GetLevel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ AMD Device Library eXtra
+ v1.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Gets the AMD Radeon™ Anti-Lag level on a GPU.
+
Syntax
+
+ ADLX_RESULT GetLevel(ADLX_ANTILAG_STATE * level)
+ Parameters
+
+
+
+
+1. [out] level ADLX_ANTILAG_STATE The pointer to a variable where the Radeon Anti-Lag level is returned.
+
+
+
+
Return Value
+
If the Radeon Anti-Lag level is successfully returned, ADLX_OK is returned.
+ If the Radeon Anti-Lag level is not successfully returned, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+
+
Additional Info
+
Radeon Anti-Lag helps reduce input lag in GPU-limited cases by controlling the pace of the CPU work to ensure it doesn't get too far ahead of the GPU.
+
Requirements
+
+
+Header include "I3DSettings.h"
+
+Minimum version 1.1
+
+
+
+
+
+
+
+
+
+
diff --git a/SDKDoc/html/c_sample_servicecall.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html
similarity index 71%
rename from SDKDoc/html/c_sample_servicecall.html
rename to SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html
index 056a5d27..b35cffe7 100644
--- a/SDKDoc/html/c_sample_servicecall.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag1__set_level.html
@@ -1,5 +1,5 @@
@@ -11,7 +11,7 @@
-AMD Device Library eXtra: ServiceCall
+AMD Device Library eXtra: SetLevel
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -81,7 +81,7 @@
@@ -101,14 +101,37 @@
-
+
Sets the AMD Radeon™ Anti-Lag level on a GPU.
+
Syntax
+
+ ADLX_RESULT SetLevel (ADLX_ANTILAG_STATE level)
+ Parameters
+
+
+
+
+
+
Return Value
+
If the Radeon Anti-Lag level is successfully set, ADLX_OK is returned.
+ If the Radeon Anti-Lag level is not successfully set, an error code is returned.
+ Refer to ADLX_RESULT for success codes and error codes.
+
+
Additional Info
+
Radeon Anti-Lag helps reduce input lag in GPU-limited cases by controlling the pace of the CPU work to ensure it doesn't get too far ahead of the GPU.
+ Radeon Anti-Lag Next enables an advanced algorithm in supported DX11 and DX12 games for a more responsive experience.
+
Requirements
+
+
+Header include "I3DSettings.h"
+
+Minimum version 1.1
+
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html
index e34daa77..9d6794eb 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -124,7 +124,7 @@
Return Value
Additional Info
Radeon Anti-Lag helps reduce input lag in GPU-limited cases by controlling the pace of the CPU work to ensure it doesn't get too far ahead of the GPU.
- Note: AMD Radeon Chill , AMD Radeon Boost , and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Boost or AMD Radeon Chill is enabled, AMD Radeon Anti-Lag is automatically disabled.
+
Note: AMD Radeon Chill , and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Chill is enabled, AMD Radeon Anti-Lag is automatically disabled.
Requirements
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html
index 2c3eae81..82bd6d53 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html
index fa5ec680..aa818c77 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_anti_lag__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -124,7 +124,7 @@
Return Value
Additional Info
Radeon Anti-Lag helps reduce input lag in GPU-limited cases by controlling the pace of the CPU work to ensure it doesn't get too far ahead of the GPU.
- Note: AMD Radeon Chill , AMD Radeon Boost , and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Anti-Lag is enabled, AMD Radeon Boost and AMD Radeon Chill are automatically disabled. However, the configuration of the disabled feature is preserved.
+
Note: AMD Radeon Chill , and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Anti-Lag is enabled, AMD Radeon Chill is automatically disabled. However, the configuration of the disabled feature is preserved.
Requirements
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost.html
index 1ff99082..3129e8b5 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -116,8 +116,11 @@
Inherited By: N/A
AMD Radeon Boost dynamically reduces resolution during motion to improve performance with little perceptible impact on image quality. Only works in supported games.
- Note: AMD Radeon Chill , AMD Radeon Boost, and AMD Radeon Anti-Lag features cannot be enabled simultaneously.
- For example, If AMD Radeon Anti-Lag is enabled, AMD Radeon Boost, and AMD Radeon Chill are automatically disabled. However, configurations of the disabled features are preserved. If AMD Radeon Chill is re-enabled, the Max FPS for AMD Radeon Chill along with other configuration settings are restored.
+
+
+Dependent Interfaces
+
When AMD Radeon Boost is enabled, AMD Radeon Chill interface is automatically disabled.
+ Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.
Methods
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html
index e562c40a..6cfbb347 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html
index eb11b07a..eeefdaa3 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__get_resolution_range.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html
index 22ce7ac5..cb6ba0bf 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -124,7 +124,7 @@
Return Value
Additional Info
AMD Radeon Boost dynamically reduces resolution during motion to improve performance with little perceptible impact on image quality. Only works in supported games.
- Note: AMD Radeon Chill , AMD Radeon Boost, and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Chill or AMD Radeon Anti-Lag is enabled, AMD Radeon Boost is automatically disabled.
+ Note: AMD Radeon Chill , AMD Radeon Boost features cannot be enabled simultaneously. If AMD Radeon Chill is enabled, AMD Radeon Boost is automatically disabled.
On some AMD GPUs, AMD Radeon Boost and Radeon Super Resolution cannot be enabled simultaneously. If Radeon Super Resolution is enabled, AMD Radeon Boost is automatically disabled.
Requirements
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_supported.html
index 20c92a25..5cd5e67e 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html
index 232c9b9c..dc877e47 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -124,7 +124,7 @@
Return Value
Additional Info
AMD Radeon Boost dynamically reduces resolution during motion to improve performance with little perceptible impact on image quality. Only works in supported games.
- Note: AMD Radeon Chill , AMD Radeon Boost, and AMD Radeon Anti-Lag features cannot be enabled simultaneously. If AMD Radeon Boost is enabled, AMD Radeon Anti-Lag and AMD Radeon Chill are automatically disabled. However, the configuration of the disabled feature is preserved.
+ Note: AMD Radeon Chill , AMD Radeon Boost features cannot be enabled simultaneously. If AMD Radeon Boost is enabled, AMD Radeon Chill are automatically disabled. However, the configuration of the disabled feature is preserved.
On some AMD GPUs, AMD Radeon Boost and Radeon Super Resolution cannot be enabled simultaneously. If AMD Radeon Boost is enabled, Radeon Super Resolution is automatically disabled.
Requirements
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html
index 72d06880..48cd7c74 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_boost__set_resolution.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill.html
index 39552712..fb010d36 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -116,8 +116,11 @@
Inherited By: N/A
AMD Radeon Chill conserves GPU power and reduces heat by adjusting the FPS based on the intensity of in-game movement.
- Note: AMD Radeon Chill, AMD Radeon Boost , and AMD Radeon Anti-Lag features cannot be enabled simultaneously.
- For example, If AMD Radeon Anti-Lag is enabled, AMD Radeon Boost and AMD Radeon Chill are automatically disabled. However, configurations of the disabled features are preserved. If AMD Radeon Chill is re-enabled, the Max FPS for AMD Radeon Chill along with other configuration settings are restored.
+
+
+Dependent Interfaces
+
When AMD Radeon Chill is enabled, the AMD Radeon Boost , AMD Radeon Anti-Lag , and AMD Radeon™ Anti-Lag Next interfaces are automatically disabled.
+ Note: If the disabled interface is later re-enabled, its previous configuration settings will be restored.
Methods
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html
index a0241460..2e559ff5 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_f_p_s_range.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html
index a19e436e..86b1cf3f 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_max_f_p_s.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html
index 14187e37..eefb75c5 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__get_min_f_p_s.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html
index 3de1a5bb..ed7ef286 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_supported.html
index a03f4cc3..f6e4042b 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html
index 65eced91..40cf4dee 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html
index 482ab542..adcf6b51 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_max_f_p_s.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html
index 2f9daf40..89184e3a 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_chill__set_min_f_p_s.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync.html
index 0425b9cd..7d96f190 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -117,9 +117,11 @@
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.
+
+
+Dependent Interfaces
+
When AMD Radeon Enhanced Sync is enabled, the VSync interface is automatically disabled. However, the state of VSync will not affect Enhanced Sync.
+ Note: If the disabled interface is later re-enabled, its previous configuration settings will also be restored.
Methods
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html
index 23f0e433..caa54c89 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -127,7 +127,7 @@
Additional Info
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.
+ If VSync is disabled, AMD Radeon Enhanced Sync is automatically enabled.
Requirements
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html
index a153ba73..af3f4177 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html
index be59a638..2e120e23 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_enhanced_sync__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html
index 0e59cfab..9e79ce6b 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html
index 3668a6b8..d28cb506 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html
index 6fa75c29..bdb36289 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__get_f_p_s_range.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html
index 8d04969f..02cbccb4 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html
index c7820d4e..5bce9bfc 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html
index 2a60e31f..b1dd4af0 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html
index 224a3dba..16b51122 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_frame_rate_target_control__set_f_p_s.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening.html
index 73858a25..d97e8a59 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html
index aca6640e..3e813bbc 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html
index 001a50ff..4b905cc4 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__get_sharpness_range.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html
index dfdf02f9..83fad4e8 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html
index f959ddd5..1bd40076 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html
index ad60bd80..1ee44a2c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html
index 8dddbc8c..852ac0f9 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_image_sharpening__set_sharpness.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html
index 69b08fc9..5918edef 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html
index 5771013c..74ceb687 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html
index 386898f4..f402cd6e 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html
index e1e8ddb4..7c7db6bd 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_morphological_anti_aliasing__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html
index 769b22ac..55ed138e 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -121,7 +121,8 @@
Note: GPU scaling is a requirement for Radeon Super Resolution. When Radeon Super Resolution is enabled, GPU scaling is automatically enabled. If GPU scaling is disabled while Radeon Super Resolution is enabled, Radeon Super Resolution is automatically disabled.
On some AMD GPUs, Radeon Super Resolution is mutually exclusive with AMD Radeon Chill , AMD Radeon Boost , AMD Radeon Image Sharpening , Integer Display Scaling , and Center Scaling . When Radeon Super Resolution is enabled, the mutually exclusive features are automatically disabled.
-
Methods
+
+
Methods
Method Description
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html
index 1dcbef92..92dc7ad9 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html
index 4fa63a53..b7b0f039 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__get_sharpness_range.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html
index 9a8b3815..87499687 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html
index daebbd56..8813cb45 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html
index 66468383..b2f0389a 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html
index 8cf6123c..8d6911df 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_radeon_super_resolution__set_sharpness.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html
index 04a9862b..17d68cb4 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html
index cf726385..38cab852 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html
index d7f4d01c..26a5c09c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_reset_shader_cache__reset_shader_cache.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event.html
index c38a2971..68e605f1 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html
index 7eca7bc9..b4f0000c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__get_g_p_u.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -130,7 +130,7 @@
Additional Info
Requirements
-Header include "3DSetting.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html
index ddb4f86a..5609a521 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anisotropic_filtering_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html
index 0cc12c94..64ff6976 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_aliasing_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html
index e49c2542..063761b9 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_anti_lag_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html
index dd0752a7..56de59c0 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_boost_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html
index 48e761b0..f92bfcaf 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_chill_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html
index aa3c3788..e5c519f7 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_enhanced_sync_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html
index 652a492d..066edc21 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_frame_rate_target_control_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html
index ef8253bd..dcdd46ee 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_image_sharpening_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html
index 6bbd05dc..788c57ca 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_morphological_anti_aliasing_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html
index 85b66afc..ca597a83 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_radeon_super_resolution_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html
index 09f94d61..0b81a0e1 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_reset_shader_cache.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html
index bf5ae10a..14690cef 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_tessellation_mode_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html
index 2e43111d..f8f1c15f 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_event__is_wait_for_vertical_refresh_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html
index c15828e6..8a8fa6f1 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html
index 146756d8..98b14b98 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__add3_d_settings_event_listener.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -129,7 +129,7 @@
Remarks
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html
index 4411cdfc..2dce3b8a 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_handling__remove3_d_settings_event_listener.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -127,7 +127,7 @@
Remarks
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html
index db15a2a6..3ca11d60 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html
index e76c909b..392c775e 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_changed_listener__on3_d_settings_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -126,7 +126,7 @@
Remarks
Requirements
-Header include "I3DSettings.h"
+Header include"I3DSettings.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services.html
index f46b4d5b..aaee88d8 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -104,7 +104,7 @@
IADLX3DSettingsServices
-
The IADLX3DSettingsServices interface is the main interface for the 3D Graphics domain. It provides access to interfaces that control specific 3D Graphics settings features, such as AMD Radeon™ Anti-Lag, AMD AMD Radeon™ Chill, AMD AMD Radeon™ Boost, and AMD AMD Radeon Image Sharpening.
+
The IADLX3DSettingsServices interface is the main interface for the 3D Graphics domain. It provides access to interfaces that control specific 3D Graphics settings features, such as AMD Radeon™ Anti-Lag, AMD Radeon™ Chill, AMD Radeon™ Boost, and AMD Radeon Image Sharpening.
InterfaceId: IADLX3DSettingsServices
@@ -132,7 +132,7 @@ Methods
GetChill Gets the reference-counted AMD Radeon™ Chill interface of a GPU.
-GetEnhancedSync Gets the reference-counted AMD AMD Radeon™ Enhanced Sync interface of a GPU.
+GetEnhancedSync Gets the reference-counted AMD Radeon™ Enhanced Sync interface of a GPU.
GetFrameRateTargetControl Gets the reference-counted AMD Frame Rate Target Control interface of a GPU.
@@ -155,6 +155,9 @@ Requirements
Minimum version 1.0
+
Example
+
To see how to use this interface in a C++ application, refer to the Boost C++ sample .
+ For a C application, refer to the Boost C sample .
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html
index 0c068ace..9cd22580 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get3_d_settings_changed_handling.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html
index 0dd89fc1..8b1b24c5 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anisotropic_filtering.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html
index af3e2dc1..5c6c96da 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_aliasing.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html
index 2cf852d1..7e607df1 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_anti_lag.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html
index c538852b..bf708e96 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_boost.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html
index 49e225fc..214d31a6 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_chill.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html
index 492d1d8c..d91887ec 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_enhanced_sync.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -104,7 +104,7 @@
GetEnhancedSync
-
Gets the reference-counted AMD AMD Radeon™ Enhanced Sync interface of a GPU.
+
Gets the reference-counted AMD Radeon™ Enhanced Sync interface of a GPU.
Syntax
ADLX_RESULT GetEnhancedSync (IADLXGPU * pGPU, IADLX3DEnhancedSync ** pp3DEnhancedSync)
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html
index d60ebf7e..372be2e5 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_frame_rate_target_control.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html
index ef8d5632..8b903c1c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_image_sharpening.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html
index 0bccc22c..9e6b05a2 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_morphological_anti_aliasing.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html
index d5e5b93e..674bcd08 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_radeon_super_resolution.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html
index 4dceaa52..0bc6c33c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_reset_shader_cache.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html
index 09e4d292..1d9b4371 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_tessellation.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html
index 77d0cc2a..1847098a 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_settings_services__get_wait_for_vertical_refresh.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation.html
index 3f38e61b..6a97dbf4 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html
index 6f9c177d..2f76e2f4 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_level.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html
index 6840eb96..4ac9ce86 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__get_mode.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html
index b5daadf2..f3380cba 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html
index 6c562326..7d318c00 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_level.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html
index c31fb05d..03df0f98 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_tessellation__set_mode.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html
index ce02fe40..fb4098bd 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -117,9 +117,11 @@
VSync synchronizes the transition to a new frame of animation with the display update so no tearing is visible between frames.
Limits the frame rate at the display’s refresh rate.
- Note : VSync configuration is dependent on the state of AMD Radeon™ Enhanced Sync.
- If AMD Radeon Enhanced Sync is enabled, VSync is automatically disabled.
- If AMD Radeon Enhanced Sync is disabled, VSync is automatically enabled.
+
+
+Dependent Interfaces
+
When AMD Radeon Enhanced Sync is enabled, the VSync interface is automatically disabled. However, the state of VSync will not affect Enhanced Sync.
+ Note: If the disabled interface is later re-enabled, its previous configuration settings will be restored.
Methods
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html
index fbd51615..9e26fba7 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__get_mode.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html
index f9628bdf..0aefd7bf 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_enabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html
index 7f15a6d3..685b09b4 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__is_supported.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html
index 8ffe0a8c..4654da49 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x3_d_wait_for_vertical_refresh__set_mode.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics.html
index f34863b8..4146d075 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html
index 385fb2ab..254e0944 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_f_p_s.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html
index 70f8963a..f4b417eb 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_g_p_u_metrics.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html
index 4b01a877..f5c0bfb7 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__get_system_metrics.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html
index 0985d629..90c1e9db 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics__time_stamp.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list.html
index 6dae8875..afd7961e 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html
index 8de2ec09..af1cbca0 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__add__back.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__at.html
index de3b02cd..d4d2954c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__at.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_all_metrics_list__at.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event.html
index 482cbe19..86447ca0 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event__get_origin.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event__get_origin.html
index e5599170..8eeba754 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event__get_origin.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_changed_event__get_origin.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop.html
index 55e7cdf8..783af6a7 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_displays.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_displays.html
index 2c92dbdd..5f7fe636 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_displays.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_displays.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html
index 6ccadf6b..ad8b8769 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__get_number_of_displays.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__orientation.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__orientation.html
index 4ca6ddd5..a36ce475 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__orientation.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__orientation.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__size.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__size.html
index 84ba1905..9e3d28c3 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__size.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__size.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__top_left.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__top_left.html
index 966967d6..ea689fbe 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__top_left.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__top_left.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__type.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__type.html
index cb397383..ba96a801 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__type.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop__type.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling.html
index 11129940..0a883df9 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html
index d90dd4af..b851a98d 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__add_desktop_list_event_listener.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -129,7 +129,7 @@
Remarks
Requirements
-Header include "IDesktops.h"
+Header include"IDesktops.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html
index 220c4791..9220aeff 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_changed_handling__remove_desktop_list_event_listener.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -127,7 +127,7 @@
Remarks
Requirements
-Header include "IDesktops.h"
+Header include"IDesktops.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list.html
index 8c8da902..13df2bae 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__add__back.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__add__back.html
index 342a8252..189919c2 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__add__back.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__add__back.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__at.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__at.html
index 7c781fb1..51685eca 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__at.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list__at.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html
index 35f084c3..8013946e 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html
index 076b8be2..dd025405 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_list_changed_listener__on_desktop_list_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -128,7 +128,7 @@
Remarks
Requirements
-Header include "IDesktops.h"
+Header include"IDesktops.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services.html
index f730be36..0ae40219 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html
index dcbfa080..3f92ec86 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktop_changed_handling.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html
index 4ceca360..8450c537 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_desktops.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html
index 0122e421..e9c4a50d 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_number_of_desktops.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html
index f01d7588..bc39086a 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_desktop_services__get_simple_eyefinity.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display.html
index f57e8b33..813a214c 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t.html
index 46e8c185..f9d1ed2d 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html
index 0ed90b77..397fd152 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__clear_user3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html
index a3910704..a1779874 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_all_user3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html
index 2bf9b465..9f1de34f 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_h_d_r_user3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html
index 9cfd4a2b..7880db39 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html
index ef39d192..bc21b4e0 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_c_e_dynamic_contrast_range.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html
index f900452a..9ffc395d 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_s_d_r_user3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html
index 170e5757..2fef4594 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__get_user3_d_l_u_t_index.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html
index 9217ba48..1358d5ac 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_disabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html
index f172f090..46f63a1d 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_dynamic_contrast.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html
index 50fca300..6dd3f6a4 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_current_s_c_e_vivid_gaming.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html
index 8ff6b14f..21fc0014 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html
index a29ef6cb..fa8f7acd 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_dynamic_contrast.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html
index 847c60c1..83632bd3 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_s_c_e_vivid_gaming.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html
index a5d8fe86..f191047f 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__is_supported_user3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html
index 2113d26a..921a60c5 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_all_user3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html
index e9af2672..39701cb7 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_h_d_r_user3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html
index 68e2ce17..502e7afc 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_disabled.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html
index 3bb735fb..1d6c723e 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_dynamic_contrast.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html
index 3ce4adde..3aa2b634 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_c_e_vivid_gaming.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html
index 204a60a6..a00cbbd9 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t__set_s_d_r_user3_d_l_u_t.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html
index be1a031f..eaae0604 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html
index 7a4674da..fa4bd9b7 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__get_display.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -130,7 +130,7 @@
Additional Info
Requirements
-Header include "IDisplays.h"
+Header include"IDisplays.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html
index 7a586748..fc86ff08 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_custom3_d_l_u_t_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "IDisplays.h"
+Header include"IDisplays.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html
index 6ef03577..b2aac325 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_event__is_s_c_e_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -119,7 +119,7 @@
Additional Info
Requirements
-Header include "IDisplays.h"
+Header include"IDisplays.h"
Minimum version 1.0
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html
index bf80c340..4d7a8156 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
diff --git a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html
index a66cd847..f01bc5f8 100644
--- a/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html
+++ b/SDKDoc/html/_d_o_x__i_a_d_l_x_display3_d_l_u_t_changed_listener__on_display3_d_l_u_t_changed.html
@@ -1,5 +1,5 @@
@@ -39,7 +39,7 @@
AMD Device Library eXtra
- v1.0
+ v1.1
@@ -128,7 +128,7 @@
Remarks
Requirements