I just wanted to mention in the midst of this back-and-forth that there is support from major players: http://www.ign.com/articles/2015/03/04/gdc-2015-valve-announces-source-2-engine
That alone, if you’ve been paying attention to the moves Valve have been making, should be enough to make you confident in the API being a success. Valve seems to every intention of moving away from the oppressive Microsoft ecosystem and to do that certain key aspects need to be in place. A solid alternative to DirectX on an open OS is one of them.
“We are extremely pleased at the industry’s rapid execution on the Vulkan API initiative. Due to Vulkan’s cross platform availability, high performance and healthy open source ecosystem, we expect to see rapid uptake by software developers, far exceeding the adoption of similar APIs which are limited to specific operating systems,” said Gabe Newell, co-founder and managing director, Valve.
Alternatively:
Arguably the most important consumer electronics and chip manufacturer of the moment are on board. The guys who told Qualcomm to keep their chips, made their own and now license the FinFET process to basically everyone.
“Samsung is excited about Vulkan’s launch today, which will help expand the gaming ecosystem across platforms,” said Tae-Yong Kim, vice president, mobile communication business, Samsung Electronics. “We have been working within Khronos to support an open standard that will enable high performance and cutting-edge technologies. Vulkan will provide a more exciting, immersive user experience for mobile gaming.”
Vulkan is based on what was Mantle, a low level AMD API which was cooked up to address issues with the DX11 pipeline holding back performance on newer hardware. Despite only mediocre penetration (probably because AMD can’t market for shit and I’m saying that as a fan) Microsoft responded by adapating DX12 to follow suit. Interestingly that API is also being plagued with issues, delays and drama. In AMD’s defense the primary partner for Mantle was DICE who make the Frostbite 3 Engine and subsequently any game that uses it has support for Mantle baked in. Those are reasonably impressive credentials.
I think it’s important to note that this is just AMD’s MO. They make something really awesome to open discourse and redress the balance of issues in the industry, then they give it away for free. Bullet, OpenCL, Mantle… We are open source and I don’t think it’s fair to dismiss AMD or the contributions they’ve made to the industry by calling those efforts a failure
I, personally, would like to see Ton and the rest of the team actively involved in the development of the API and have it underpin our beloved Blender