5 ms·
> Metal pre-dates Vulkan Vulkan was announced first. Apple was even a part of the effort. Then they went off and did their own thing and withdrew from Vulkan a
by pritambaral 10y ago
> Metal pre-dates Vulkan
Vulkan was announced first. Apple was even a part of the effort. Then they went off and did their own thing and withdrew from Vulkan and announced Metal.
As I see it, Apple took Vulkan ideas. Of course it was faster for them to create Metal because they didn't have to care about cross-platform and multi-party support.
- niftich 10y ago> Vulkan was announced first No it wasn't. Khronos' own slides on Vulkan disprove this (slide 6) [1], saying they began the effort in June 2014. Apple announced Mantle to the public that month. [1] https://www.khronos.org/assets/uploads/developers/library/2015-gdc/Khronos-Vulkan-GDC_Mar15.pdf https://www.khronos.org/assets/uploads/developers/library/20...
- pritambaral 10y ago> Apple announced Mantle(sic) Announced, didn't release. In the same presentation as you linked, on slide 9, you can see Apple was a part of the Vulkan effort. The subsequently withdrew from Vulkan, before releasing Metal.
- niftich 10y agoWWDC 2014 in June had the 'Zen Garden' demo running Unreal 4 on the Metal API [1], and it was released to the app store in September [2]. In a different session, CryEngine was shown running Metal on an iPad [3]. That's two high-profile game engines already using the API. A limited release perhaps, but I count that as a significant head-start, all the while Khronos was just organizing glNext. [1] http://www.extremetech.com/gaming/183567-apple-unveils-metal-api-for-ios-8-will-shave-off-opengl-overhead-just-like-mantle-dx12 http://www.extremetech.com/gaming/183567-apple-unveils-metal... [2] http://appadvice.com/appnn/2014/09/unveiled-at-wwdc-2014-for-demo-of-apples-metal-epic-zen-garden-out-now-on-ios-8 http://appadvice.com/appnn/2014/09/unveiled-at-wwdc-2014-for... [3] https://www.youtube.com/watch?v=Thb2841jCQ4 https://www.youtube.com/watch?v=Thb2841jCQ4
- pritambaral 10y agoWow. You're right.