> MS can't (at least) throw their weight behind that, rather than wasting time on WSL?
I don’t know the answer to that, I’m unrelated to MS, not even on the same continent. But I have an idea why. Because outside Android, Linux GPU stack is a mess. Maybe Vulkan will fix it, but it’s not happened yet. I’m just not sure it’s possible to build a good product on top of that.
But they sure can build a single cross-platform GUI library for Windows, OSX, and mobile platforms. And I hope they will.
> why aren't Microsoft (and Apple) pushing Vulkan as well, rather than their own "quite similar" APIs?
Apple released Metal in 2014. MS released DX12 in 2015. Vulkan was first announced in 2015, and they released 1.0 version of the spec only in 2016. That’s why.
I don’t know the answer to that, I’m unrelated to MS, not even on the same continent. But I have an idea why. Because outside Android, Linux GPU stack is a mess. Maybe Vulkan will fix it, but it’s not happened yet. I’m just not sure it’s possible to build a good product on top of that.
But they sure can build a single cross-platform GUI library for Windows, OSX, and mobile platforms. And I hope they will.
> why aren't Microsoft (and Apple) pushing Vulkan as well, rather than their own "quite similar" APIs?
Apple released Metal in 2014. MS released DX12 in 2015. Vulkan was first announced in 2015, and they released 1.0 version of the spec only in 2016. That’s why.