The drivers for D3D and Vulkan are separate, so supporting both opens you up to a whole new slew of bugs.
Mesa is largely an Umbrella. While some of the code is shared by in large, AMD works on radv, intel works on vulkan-intel and of course Nvidia work's on its own proprietary driver rather then very limited NVK.
Many games are first released on PC and only ported if they get big enough. So there are no considerations for cross-platform support in the original development.
Mesa is largely an Umbrella. While some of the code is shared by in large, AMD works on radv, intel works on vulkan-intel and of course Nvidia work's on its own proprietary driver rather then very limited NVK.
Many games are first released on PC and only ported if they get big enough. So there are no considerations for cross-platform support in the original development.