With Vulkan 1.1 it should be technically possible to write a driver/vendor-agnostic Wayland compositor using Vulkan thanks to the new core extensions…
Source: Phoronix – With Vulkan 1.1 It’s Technically Possible To Write A Pure Wayland Compositor