Skip to content

ci: run vulkaninfo on drm-shim and store the output

Eric Engestrom requested to merge eric/mesa:ci-vulkaninfo into main

This has two benefits:

  • it ensures no regression in exposed features can get merged unnoticed
  • it allows much more detailed and accurate information than docs/features.txt, and having this information auto-generated means it can no longer get out of date or have mistakes with less effort required from developers.

Of all the VK drivers:

lavapipe, turnip, ANV, hasvk, RADV, NVK are added.

v3dv and panfrost should be supported, but I couldn't figure out how to make their respective drm-shim to work on vulkan; please help :)

dozen and powervr don't have a drm-shim so they can't be supported (yet).

venus I'm not sure how it would work, but I'm guessing it would be a cross-product of venus over each of the possible underlying driver? I'm not sure how this would be tested in CI, so I'm also leaving it out for now.

Edited by Eric Engestrom

Merge request reports