4 ms·
> So far I have only seen Vulkan on GNU/Linux and Android 7.0+ deployments. Vulkan is widely available on Windows, not sure how you missed that. You can also
by erichocean 10y ago
> So far I have only seen Vulkan on GNU/Linux and Android 7.0+ deployments.
Vulkan is widely available on Windows, not sure how you missed that.
You can also use the Vulkan API today on iOS and OS X via a third-party library that translates between the Vulkan APIs and Metal, called MoltenVK.[0]
MoltenVK is not complete, but it covers the majority of the functionality (including SPIR-V shader ingestion) and I don't see any technical roadblocks to most of the remaining work.
[0] https://moltengl.com/moltenvk/ https://moltengl.com/moltenvk/
- pjmlp 10y ago> Vulkan is widely available on Windows, not sure how you missed that. I have not missed, just haven't seen too many caring about it on the Windows game development forums. > You can also use the Vulkan API today on iOS and OS X via a third-party library that translates between the Vulkan APIs and Metal, called MoltenVK.[0] Zero advantages versus middleware engines.
- shmerl 10y ago> I have not missed, just haven't seen too many caring about it on the Windows game development forums. I guess you visit wrong forums. All major engine developers are busy with it.
- pjmlp 10y agoNo, you are the one still not getting how the game industry works. Those game engines support the graphics APIs from, PS3, PS4, PSP, PSP Vita, Wii, 3DS, OpenGL, DX9, DX10, DX11, DX12, WebGL, Metal, Vulkan. Adding support for Vulkan is just yet another bullet point on that list, just like they are busy adding Metal support, as it was discussed at Unite LA. The people that actually use those engines to make games, don't care what APIs are abstracted by those engines, as long as, their game is fast, takes full advantage of the GPU and targets the game system they want to sell to.
- shmerl 10y agoNo, you don't get it, since adding anything to the list increases costs and slows down development. But I guess since you aren't working on those engines, you just assume magically adding a bullet point is all it takes.