Skip to content

Commit b98ec6c

Browse files
committed
Update Benefits
1 parent a33f91e commit b98ec6c

6 files changed

+17
-17
lines changed

SDKDoc/html/page_guide_bef.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,11 @@
120120
<tr class="markdownTableRowEven">
121121
<td class="markdownTableBodyNone"><b>GPU &amp; Display Enumeration</b> </td><td class="markdownTableBodyNone">✅ Intuitive representation </td><td class="markdownTableBodyNone">❌ Complicated representation </td></tr>
122122
<tr class="markdownTableRowOdd">
123-
<td class="markdownTableBodyNone"><b>Memory Management</b> </td><td class="markdownTableBodyNone">Leak-proof with reference-counted interfaces and smart pointers </td><td class="markdownTableBodyNone">❌ Leak-prone with C-style dynamic memory management </td></tr>
123+
<td class="markdownTableBodyNone"><b>Memory Management</b> </td><td class="markdownTableBodyNone">Virtually leak-proof with reference-counted interfaces and smart pointers </td><td class="markdownTableBodyNone">❌ Leak-prone with C-style dynamic memory management </td></tr>
124124
<tr class="markdownTableRowEven">
125125
<td class="markdownTableBodyNone"><b>Events Synchronization</b> </td><td class="markdownTableBodyNone">✅ Convenient ADLX events for all the features in ADLX </td><td class="markdownTableBodyNone">❌ Limited events. Applications must implement the events manager </td></tr>
126126
<tr class="markdownTableRowOdd">
127-
<td class="markdownTableBodyNone"><b>Support</b> </td><td class="markdownTableBodyNone">Future proof </td><td class="markdownTableBodyNone">❌ Limited </td></tr>
127+
<td class="markdownTableBodyNone"><b>Support</b> </td><td class="markdownTableBodyNone">Forward and backward compatibility with AMD drivers </td><td class="markdownTableBodyNone">❌ Limited </td></tr>
128128
<tr class="markdownTableRowEven">
129129
<td class="markdownTableBodyNone"><b>Versioning</b> </td><td class="markdownTableBodyNone">✅ More interfaces </td><td class="markdownTableBodyNone">❌ Alternate function pointers </td></tr>
130130
</table>

SDKDoc/xml/_a_d_l_x_structures_8h.xml

+8-8
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,20 @@
33
<compounddef id="_a_d_l_x_structures_8h" kind="file" language="C++">
44
<compoundname>ADLXStructures.h</compoundname>
55
<includes refid="_a_d_l_x_defines_8h" local="yes">ADLXDefines.h</includes>
6-
<includedby refid="_i_g_p_u_manual_power_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualPowerTuning.h</includedby>
7-
<includedby refid="_i_display3_d_l_u_t_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplay3DLUT.h</includedby>
8-
<includedby refid="_i_g_p_u_manual_v_r_a_m_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualVRAMTuning.h</includedby>
9-
<includedby refid="_i_g_p_u_preset_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUPresetTuning.h</includedby>
10-
<includedby refid="_i_g_p_u_auto_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUAutoTuning.h</includedby>
11-
<includedby refid="_i_display_gamma_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplayGamma.h</includedby>
126
<includedby refid="_i_display_gamut_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplayGamut.h</includedby>
13-
<includedby refid="_i_desktops_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDesktops.h</includedby>
147
<includedby refid="_i_g_p_u_manual_g_f_x_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualGFXTuning.h</includedby>
8+
<includedby refid="_i_display_gamma_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplayGamma.h</includedby>
9+
<includedby refid="_i_g_p_u_manual_power_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualPowerTuning.h</includedby>
10+
<includedby refid="_i_g_p_u_auto_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUAutoTuning.h</includedby>
1511
<includedby refid="_i_g_p_u_manual_fan_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualFanTuning.h</includedby>
1612
<includedby refid="_i_display_settings_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplaySettings.h</includedby>
17-
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
13+
<includedby refid="_i_display3_d_l_u_t_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplay3DLUT.h</includedby>
14+
<includedby refid="_i_desktops_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDesktops.h</includedby>
1815
<includedby refid="_i_displays_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplays.h</includedby>
1916
<includedby refid="_i3_d_settings_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/I3DSettings.h</includedby>
17+
<includedby refid="_i_g_p_u_manual_v_r_a_m_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualVRAMTuning.h</includedby>
18+
<includedby refid="_i_g_p_u_preset_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUPresetTuning.h</includedby>
19+
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
2020
<includedby refid="_i_performance_monitoring_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IPerformanceMonitoring.h</includedby>
2121
<incdepgraph>
2222
<node id="5">

SDKDoc/xml/_i_changed_event_8h.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
<compounddef id="_i_changed_event_8h" kind="file" language="C++">
44
<compoundname>IChangedEvent.h</compoundname>
55
<includes refid="_a_d_l_x_defines_8h" local="yes">ADLXDefines.h</includes>
6-
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
76
<includedby refid="_i_displays_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplays.h</includedby>
87
<includedby refid="_i3_d_settings_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/I3DSettings.h</includedby>
8+
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
99
<incdepgraph>
1010
<node id="5">
1111
<label>stdint.h</label>

SDKDoc/xml/_i_collections_8h.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
<compounddef id="_i_collections_8h" kind="file" language="C++">
44
<compoundname>ICollections.h</compoundname>
55
<includes refid="_a_d_l_x_defines_8h" local="yes">ADLXDefines.h</includes>
6-
<includedby refid="_i_desktops_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDesktops.h</includedby>
76
<includedby refid="_i_g_p_u_manual_fan_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualFanTuning.h</includedby>
87
<includedby refid="_i_display_settings_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplaySettings.h</includedby>
9-
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
8+
<includedby refid="_i_desktops_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDesktops.h</includedby>
109
<includedby refid="_i_displays_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplays.h</includedby>
10+
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
1111
<includedby refid="_i_system_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/ISystem.h</includedby>
1212
<includedby refid="_i_performance_monitoring_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IPerformanceMonitoring.h</includedby>
1313
<incdepgraph>

SDKDoc/xml/benefits_8md.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@
3636
<codeline><highlight class="normal">|-------------------------------|--------------------------------------------|-------------------------------------------|</highlight></codeline>
3737
<codeline><highlight class="normal">|<sp/>**Simple<sp/>Interface**<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>✅<sp/>Intuitive<sp/>C++<sp/>interfaces<sp/>with<sp/>methods<sp/><sp/><sp/>|<sp/>❌<sp/>Inconvenient<sp/>C-style<sp/>function<sp/>pointers<sp/>|</highlight></codeline>
3838
<codeline><highlight class="normal">|<sp/>**GPU<sp/>&amp;<sp/>Display<sp/>Enumeration**<sp/>|<sp/>✅<sp/>Intuitive<sp/>representation<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>❌<sp/>Complicated<sp/>representation<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|</highlight></codeline>
39-
<codeline><highlight class="normal">|<sp/>**Memory<sp/>Management**<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>✅<sp/>Leak-proof<sp/>with<sp/>reference-counted<sp/>interfaces<sp/>and<sp/>smart<sp/>pointers<sp/>|<sp/>❌<sp/>Leak-prone<sp/>with<sp/>C-style<sp/>dynamic<sp/>memory<sp/>management<sp/>|</highlight></codeline>
39+
<codeline><highlight class="normal">|<sp/>**Memory<sp/>Management**<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>✅<sp/>Virtually<sp/>leak-proof<sp/>with<sp/>reference-counted<sp/>interfaces<sp/>and<sp/>smart<sp/>pointers<sp/>|<sp/>❌<sp/>Leak-prone<sp/>with<sp/>C-style<sp/>dynamic<sp/>memory<sp/>management<sp/>|</highlight></codeline>
4040
<codeline><highlight class="normal">|<sp/>**Events<sp/>Synchronization**<sp/><sp/><sp/><sp/>|<sp/>✅<sp/>Convenient<sp/>ADLX<sp/>events<sp/>for<sp/>all<sp/>the<sp/>features<sp/>in<sp/>ADLX<sp/>|<sp/>❌<sp/>Limited<sp/>events.<sp/>Applications<sp/>must<sp/>implement<sp/>the<sp/>events<sp/>manager<sp/>|</highlight></codeline>
41-
<codeline><highlight class="normal">|<sp/>**Support**<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>✅<sp/>Future<sp/>proof<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>❌<sp/>Limited<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|</highlight></codeline>
41+
<codeline><highlight class="normal">|<sp/>**Support**<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>✅<sp/>Forward<sp/>and<sp/>backward<sp/>compatibility<sp/>with<sp/>AMD<sp/>drivers<sp/>|<sp/>❌<sp/>Limited<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|</highlight></codeline>
4242
<codeline><highlight class="normal">|<sp/>**Versioning**<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>✅<sp/>More<sp/>interfaces<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|<sp/>❌<sp/>Alternate<sp/>function<sp/>pointers<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>|</highlight></codeline>
4343
</programlisting>
4444
<location file="D:/03_AMDgit/22.40/drivers/ADLX/docs/Config/ADLXProgrammingGuide/benefits.md"/>

SDKDoc/xml/page_guide_bef.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
</entry></row>
3333
<row>
3434
<entry thead="no"><para><bold>Memory Management</bold> </para>
35-
</entry><entry thead="no"><para>✅ Leak-proof with reference-counted interfaces and smart pointers </para>
35+
</entry><entry thead="no"><para>✅ Virtually leak-proof with reference-counted interfaces and smart pointers </para>
3636
</entry><entry thead="no"><para>❌ Leak-prone with C-style dynamic memory management </para>
3737
</entry></row>
3838
<row>
@@ -42,7 +42,7 @@
4242
</entry></row>
4343
<row>
4444
<entry thead="no"><para><bold>Support</bold> </para>
45-
</entry><entry thead="no"><para>✅ Future proof </para>
45+
</entry><entry thead="no"><para>✅ Forward and backward compatibility with AMD drivers </para>
4646
</entry><entry thead="no"><para>❌ Limited </para>
4747
</entry></row>
4848
<row>

0 commit comments

Comments
 (0)