Skip to content

Pave the road for a Midgard/Bifrost Vulkan driver

Boris Brezillon requested to merge bbrezillon/mesa:panvk-initial-submission into main

Before anything else, I would like to mention that this driver is not ready for use. It's lacking a lot of features, optimizations and many things are just not implemented the right way. This being said, there are several advantages to merging this driver early, even if it's incomplete/misdesigned:

  • the driver gets patched when core changes are submitted and we don't have to rebase it on a regular basis
  • people can contribute more easily
  • code base and new changes gets more scrutiny
  • getting feedback early so we don't spend to much time implementing things the wrong way

Waiting for your feedback on this proposal.

/cc @tomeu @alyssa @daniels

P.S.: the code has been tested on Midgard a few weeks back, but I added support for blits/copies in the meantime and only tested it on Bifrost, so it's likely to be broken now 😬.

Edited by Alyssa Rosenzweig

Merge request reports