I'm trying to use some ADL APIs with Catalyst 9.3. Although this release actually supports ADL, I'm unable to use it as the structs defined in SDK 2.0 and 3.0 seem to be different to the ones used by this old Catalyst version.
I've kind of figured out the ADLMode struct so I can use ADL_Display_Modes_Get, but in order to use the ADL_Display_ModeTimingOverride_Set / ADL_Display_ModeTimingOverride_Get APIs I definitely need the structs/prototypes as they are too complex to guess.
The reason I'm trying to support that specific Catalyst version is that afaik that was the point where the driver was branched and the older group of gpus was dropped, so being able to use ADL in Cat 9.3 too will allow us to cover a much wider range of cards.
Finally, the aim of all this is to make our app capable of enabling new custom resolutions on the fly, without the need to reboot.
I'd highly appreciate any help regarding this subject.
Thanks in advance.