So, Vulkan? This is literally what Vulkan exists for, and does – a shading language and API implemented by all vendors.
So, Vulkan? This is literally what Vulkan exists for, and does – a shading language and API implemented by all vendors.
Vulkan being a universal 3D API is a myth - it only exists on Windows (as a second class citizen), Linux, Android, and the Nintendo Switch.
This isn’t an issue – there’s more people using Firefox, or even more unusual browsers, which can’t use half the web, than there are people using Apple devices.
Highly unlikely.
Google frequently releases major products without Firefox support, with this only being added months or years later.
This is reality today.
Besides, market share of iOS in Germany is ~32% [1], and Firefox ~17% [2], according to stat counter.
And even those numbers are lower/higher(respectively) than those of countries like USA, UK, Australia, Japan etc...
[1] http://gs.statcounter.com/os-market-share/mobile/germany
[2] http://gs.statcounter.com/browser-market-share/all/germany
I mentioned a 43% desktop ussge for Firefox.
UWP only allows for DirectX.
And it is an optional 3D API on Android, starting with version 7.0. Which makes it pretty useless when targeting the majority of Android market, given the whole upgrade story.
[1] https://www.khronos.org/blog/khronos-announces-the-vulkan-po...
Edit: Source: Hacker News comment a while ago by a person who talked to the team at WWDC
All major graphics middleware and image manipulation applications, are already Metal aware.
This isn't to say Vulkan is bad, everyone seems to be saying "In Vulkan, You really needs to know what you are doing".
>acoye: I see a couple of issues with the Mac / TF OpenCL situation. Apple is pushing metal and performance shaders, I would not bet on strong support from them keeping up to date drivers with performant ocl. I asked at wwdc17 about vulkan and they clearly do not want it on their platform.