diagnostic tool decodes Nvidia Vulkan driverVersion incorrectly
Steam's system information coming back from the wild end up having mismatched minor versions between OpenGL and Vulkan when nVidia drivers are involved. For example:
https://gist.github.com/ProjectSynchro/f0d4e4f102ca29c71a683ea49dd4df7e#file-steamsysteminformationreport-txt-L188 has the Vulkan version as 495.176.0 while all other indicators point to the driver being 495.44.
https://gist.github.com/fezie/84def928ac1ede3b3586b824cbb851f6#file-gistfile1-txt-L407 has the Vulkan version as 470.344.0 instead of 470.86.
https://gist.github.com/ipkpjersi/a565131d0eff7bf82099e40b783f2a9e#file-gistfile1-json-L390 has the Vulkan driver version as 460.364.192 instead of 460.91.03.
My uneducated guess is that there's a mismatch between VK_VERSION_MINOR
at https://gitlab.steamos.cloud/steamrt/steam-runtime-tools/-/blob/master/steam-runtime-tools/graphics.c#L52 and the spec https://www.khronos.org/registry/vulkan/specs/1.2-extensions/man/html/VK_VERSION_MINOR.html. Does & 0x3FF
versus & 0x3FFU
make a difference here?