I am currently implementing a driver rejection features that support both directX12 and Vulkan.
I am trying to understand how amd is encoding their driver version numbers, I would like it to be compatible with DirectX if possible.
one card, AMD RX 550, 4 potential driver versions:
Directx12 -> 22.20.29.10
Vulkan & Vulkan Caps Viewer: VkPhysicalDeviceProperties -> 2.0.233
Vulkan: VkPhysicalDeviceDriverProperties -> 22.11.2
Windows device manager-> 31.0.12029.10015
![Paltoquet_1-1702634182033.png Paltoquet_1-1702634182033.png](/t5/image/serverpage/image-id/100526i57F3DF8D4C77DC8E/image-size/medium?v=v2&px=400)
Which number should I use and why it's different from the DirectX version queried using the AMD GPU Services (AGS) library?