When you look at how much nicer the programming experience is for something like Metal it’s hard to blame them.
Think I’d prefer to write 3 backends for Metal level complexity APIs than a single one targeting Vulkan.
Think I’d prefer to write 3 backends for Metal level complexity APIs than a single one targeting Vulkan.
There are some steps into that direction with LunarG SDK efforts, NVidia was the one coming up with C++ bindings, but that is mostly it.
Nothing as nice out of the box as the proprietary APIs.
A guy from a studio I know has best described it, as one needs to be a graphics developer and a device driver expert to properly code against Vulkan.