Originally Posted by Avonosac
Mantel became Vulkan, it didn't fail.. I just don't understand the reasoning here.
You're entire post can be explained by the fact that M$ puts tons of Money into dev's pockets via direct deals, advanced tooling, and free support where Vulkan does not. Yes, shockingly the unlimited purse can buy teams over in the short term.
The fact of the matter is, if everything is running on Vulkan, and everything is starting to be able to do so, then the cost for paying for titles which don't natively port cross platform will become too high even for Microsoft to bear. Which by current example will likely mean they will become the Vulkan company, since they have already started pulling in Linux.
There's really only two platforms here... xbox, which is tuned to work well with DX as an API so devs can just use DX with xbox and get good console results, so they don't have to do much to retune it for windows, if any... and that just leaves PlayStation which has it's own API that is superior to vulkan (for playstation at least). No dev would use vulkan on PS over the PS APIs that sony provides them. At this point its safe to assume that devs are pretty comfortable with the two APIs.
Again, nothing against vulkan for gaming on Linux, I just think it's a huge waste of time for valve to get so invested in gaming on Linux after their big steam OS push failed so hard. If devs that actually make games want to use it, I'm all for it though realistically I don't see it gaining a lot of traction. Vulkan will most likely remain a rarely used API. Unifying an API to work on so many different platforms is just not something I expect to see good results from with an open source team. I definitely appreciate the reasoning behind it, just don't see it working out. It's asking too much for a pro-bono API.
i7 7700kK @4.2ghz
16GB DDR4 3200mhz
GeForce 1080 Ti