Hello. I apologize for raising the old topic, but still..
Noticed that AIDA64 still uses the old protocol definitions of supported extensions AMD Mantle API.
I study the driver and loader by disassembling the code and write public SDK, in particular, I am studying a library of additional functions mantleaxl.
Mantle Programming Guide (Revision 1.0; March 6, 2015) designed only for mantle.dll, but the mantleaxl library is constantly being expanded. Updated revisions of programming guide AMD don't let out.
So, I found new extensions (applied vulkan style)
#define GR_WSI_WINDOWS_EXTENSION_NAME "GR_WSI_WINDOWS"
#define GR_BORDER_COLOR_PALETTE_EXTENSION_NAME "GR_BORDER_COLOR_PALETTE"
#define GR_ADVANCED_MSAA_EXTENSION_NAME "GR_ADVANCED_MSAA"
#define GR_PERF_PROFILE_EXTENSION_NAME "GR_PERF_PROFILE"
#define GR_DMA_QUEUE_EXTENSION_NAME "GR_DMA_QUEUE"
#define GR_COPY_OCCLUSION_DATA_EXTENSION_NAME "GR_COPY_OCCLUSION_DATA"
#define GR_TIMER_QUEUE_EXTENSION_NAME "GR_TIMER_QUEUE"
#define GR_CONTROL_FLOW_EXTENSION_NAME "GR_CONTROL_FLOW"
#define GR_GPU_TIMESTAMP_CALIBRATION_EXTENSION_NAME "GR_GPU_TIMESTAMP_CALIBRATION"
#define GR_RESOURCE_STATE_ACCESS_EXTENSION_NAME "GR_RESOURCE_STATE_ACCESS"
#define GR_PRIVATE_DISPLAY_EXTENSION_NAME "GR_PRIVATE_DISPLAY"
#define GR_WIN_EXTERNAL_SHARED_RESOURCE_EXTENSION_NAME "GR_WIN_EXTERNAL_SHARED_RESOURCE"
#define GR_OBJECT_MIGRATION_EXTENSION_NAME "GR_OBJECT_MIGRATION"
#define GR_REGMEM_ACCESS_EXTENSION_NAME "GR_REGMEM_ACCESS"
#define GR_DISPATCH_OFFSET_EXTENSION_NAME "GR_DISPATCH_OFFSET"
#define GR_PIPELINE_USER_DATA_EXTENSION_NAME "GR_PIPELINE_USER_DATA"
#define GR_QUEUE_PRIORITY_EXTENSION_NAME "GR_QUEUE_PRIORITY"
#define GR_DEDICATED_COMPUTE_QUEUE_EXTENSION_NAME "GR_DEDICATED_COMPUTE_QUEUE"
#define GR_BINDLESS_RESOURCES_EXTENSION_NAME "GR_BINDLESS_RESOURCES"
#define GR_POWER_PROFILE_EXTENSION_NAME "GR_POWER_PROFILE"
#define GR_VIRTUAL_DISPLAY_EXTENSION_NAME "GR_VIRTUAL_DISPLAY"
If interested, here is my GitHub https://github.com/tesla707/Mantle
I’m constantly updating the repository, so that everything is still in beta.