6 ms·
Guess which API was being discussed at Unite 2016 LA? OpenGL ES? (also with compute shaders in the latest version...)
by gcp 10y ago
Guess which API was being discussed at Unite 2016 LA?
OpenGL ES?
(also with compute shaders in the latest version...)
- pjmlp 10y agoMetal support.
- shmerl 10y agoMetal is useless outside of Apple, so it's DOA adoption wise. Developers will be of course forced to use it when targeting Apple. Adoption however means wide coverage of multiple platforms.
- pjmlp 10y agoMiddleware engines have won the hearts of game developers, it doesn't matter what runs underneath, only for those that do API religion.
- shmerl 10y ago> it doesn't matter what runs underneath You keep repeating it, but it's nonsense, because it always matters how hard is for the engine to target multiple platforms.
- pjmlp 10y agoIt is nonsense to you, because all your arguments fail flat when there is an abstraction layer that hides away what actual APIs are being used. Yet that is what professional game developers care about, not API wars. Maybe you should attend a GDC event.
- shmerl 10y agoAgain, try working on that abstraction layer, and then you'll see what it takes. Claims that it's trivial or it's normal and should be that way have no substance. It's like saying that Web developers enjoy browsers not following standards and the need to address all those quirks is trivial. No normal developer wants that.
- gcp 10y agoHuh I admit this is really surprising. I guess the iPhone market won't get Vulkan hence the interest?
- erichocean 10y agoMoltenVK[0] is a way to use the Vulkan API and shaders on Metal. MoltenVK doesn't currently support Vulkan compute shaders, I don't see why it couldn't in the future—compute shaders are SPIR-V and actually easier to support than graphics shaders IMO. I suspect they just haven't gotten to it yet. [0] https://moltengl.com/moltenvk/ https://moltengl.com/moltenvk/