Skip to content

Commit

Permalink
Update Benefits
Browse files Browse the repository at this point in the history
  • Loading branch information
ericjunwei committed Dec 13, 2022
1 parent a33f91e commit b98ec6c
Show file tree
Hide file tree
Showing 6 changed files with 17 additions and 17 deletions.
4 changes: 2 additions & 2 deletions SDKDoc/html/page_guide_bef.html
Original file line number Diff line number Diff line change
Expand Up @@ -120,11 +120,11 @@
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><b>GPU &amp; Display Enumeration</b> </td><td class="markdownTableBodyNone">✅ Intuitive representation </td><td class="markdownTableBodyNone">❌ Complicated representation </td></tr>
<tr class="markdownTableRowOdd">
<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>
<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>
<tr class="markdownTableRowEven">
<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>
<tr class="markdownTableRowOdd">
<td class="markdownTableBodyNone"><b>Support</b> </td><td class="markdownTableBodyNone">Future proof </td><td class="markdownTableBodyNone">❌ Limited </td></tr>
<td class="markdownTableBodyNone"><b>Support</b> </td><td class="markdownTableBodyNone">Forward and backward compatibility with AMD drivers </td><td class="markdownTableBodyNone">❌ Limited </td></tr>
<tr class="markdownTableRowEven">
<td class="markdownTableBodyNone"><b>Versioning</b> </td><td class="markdownTableBodyNone">✅ More interfaces </td><td class="markdownTableBodyNone">❌ Alternate function pointers </td></tr>
</table>
Expand Down
16 changes: 8 additions & 8 deletions SDKDoc/xml/_a_d_l_x_structures_8h.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@
<compounddef id="_a_d_l_x_structures_8h" kind="file" language="C++">
<compoundname>ADLXStructures.h</compoundname>
<includes refid="_a_d_l_x_defines_8h" local="yes">ADLXDefines.h</includes>
<includedby refid="_i_g_p_u_manual_power_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualPowerTuning.h</includedby>
<includedby refid="_i_display3_d_l_u_t_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplay3DLUT.h</includedby>
<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>
<includedby refid="_i_g_p_u_preset_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUPresetTuning.h</includedby>
<includedby refid="_i_g_p_u_auto_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUAutoTuning.h</includedby>
<includedby refid="_i_display_gamma_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplayGamma.h</includedby>
<includedby refid="_i_display_gamut_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplayGamut.h</includedby>
<includedby refid="_i_desktops_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDesktops.h</includedby>
<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>
<includedby refid="_i_display_gamma_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplayGamma.h</includedby>
<includedby refid="_i_g_p_u_manual_power_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualPowerTuning.h</includedby>
<includedby refid="_i_g_p_u_auto_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUAutoTuning.h</includedby>
<includedby refid="_i_g_p_u_manual_fan_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualFanTuning.h</includedby>
<includedby refid="_i_display_settings_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplaySettings.h</includedby>
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
<includedby refid="_i_display3_d_l_u_t_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplay3DLUT.h</includedby>
<includedby refid="_i_desktops_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDesktops.h</includedby>
<includedby refid="_i_displays_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplays.h</includedby>
<includedby refid="_i3_d_settings_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/I3DSettings.h</includedby>
<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>
<includedby refid="_i_g_p_u_preset_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUPresetTuning.h</includedby>
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
<includedby refid="_i_performance_monitoring_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IPerformanceMonitoring.h</includedby>
<incdepgraph>
<node id="5">
Expand Down
2 changes: 1 addition & 1 deletion SDKDoc/xml/_i_changed_event_8h.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@
<compounddef id="_i_changed_event_8h" kind="file" language="C++">
<compoundname>IChangedEvent.h</compoundname>
<includes refid="_a_d_l_x_defines_8h" local="yes">ADLXDefines.h</includes>
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
<includedby refid="_i_displays_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplays.h</includedby>
<includedby refid="_i3_d_settings_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/I3DSettings.h</includedby>
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
<incdepgraph>
<node id="5">
<label>stdint.h</label>
Expand Down
4 changes: 2 additions & 2 deletions SDKDoc/xml/_i_collections_8h.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
<compounddef id="_i_collections_8h" kind="file" language="C++">
<compoundname>ICollections.h</compoundname>
<includes refid="_a_d_l_x_defines_8h" local="yes">ADLXDefines.h</includes>
<includedby refid="_i_desktops_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDesktops.h</includedby>
<includedby refid="_i_g_p_u_manual_fan_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUManualFanTuning.h</includedby>
<includedby refid="_i_display_settings_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplaySettings.h</includedby>
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
<includedby refid="_i_desktops_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDesktops.h</includedby>
<includedby refid="_i_displays_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IDisplays.h</includedby>
<includedby refid="_i_g_p_u_tuning_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IGPUTuning.h</includedby>
<includedby refid="_i_system_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/ISystem.h</includedby>
<includedby refid="_i_performance_monitoring_8h" local="yes">D:/03_AMDgit/22.40/drivers/ADLX/SDK/Include/IPerformanceMonitoring.h</includedby>
<incdepgraph>
Expand Down
4 changes: 2 additions & 2 deletions SDKDoc/xml/benefits_8md.xml
Original file line number Diff line number Diff line change
Expand Up @@ -36,9 +36,9 @@
<codeline><highlight class="normal">|-------------------------------|--------------------------------------------|-------------------------------------------|</highlight></codeline>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
<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>
</programlisting>
<location file="D:/03_AMDgit/22.40/drivers/ADLX/docs/Config/ADLXProgrammingGuide/benefits.md"/>
Expand Down
4 changes: 2 additions & 2 deletions SDKDoc/xml/page_guide_bef.xml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
</entry></row>
<row>
<entry thead="no"><para><bold>Memory Management</bold> </para>
</entry><entry thead="no"><para>✅ Leak-proof with reference-counted interfaces and smart pointers </para>
</entry><entry thead="no"><para>✅ Virtually leak-proof with reference-counted interfaces and smart pointers </para>
</entry><entry thead="no"><para>❌ Leak-prone with C-style dynamic memory management </para>
</entry></row>
<row>
Expand All @@ -42,7 +42,7 @@
</entry></row>
<row>
<entry thead="no"><para><bold>Support</bold> </para>
</entry><entry thead="no"><para>✅ Future proof </para>
</entry><entry thead="no"><para>✅ Forward and backward compatibility with AMD drivers </para>
</entry><entry thead="no"><para>❌ Limited </para>
</entry></row>
<row>
Expand Down

0 comments on commit b98ec6c

Please sign in to comment.