mpv
mpv copied to clipboard
osxbundle: bundle vulkan driver and layers
this is the last part to make the macOS bundle completely portable with a vulkan (MoltenVK) gpu-next backend.
i generalised the vulkan loader processing and got rid of a whole lot of duplicate code. now any generic loader can be copied to the bundle. the layer processing is now guarded behind a version check and only copies it over if needed.
homebrew changes and automatic bundle creation will be done in the next PR.