3 ms·
You can't adopt stuff which doesn't exist. Apple was the first to release next-gen 3D API, Metal was released in 2014. Then came MS, DX12 was launched with Win
by Const-me 7y ago
You can't adopt stuff which doesn't exist.
Apple was the first to release next-gen 3D API, Metal was released in 2014. Then came MS, DX12 was launched with Win10 in 2015. Vulkan was too late, initial release in 2016.
- knolan 7y agoWhat about AMD’s Mantle?
- dmitriid 7y agoCreated by AMD and supported in only a subset of AMD's cards. Appeared in 2013 (so, a year before Metal, and by that time Apple had probably already invested millions in Metal), and abandoned in 2015. So. What about Mantle?
- knolan 7y agoMantle lead to Vulkan. Your point about Vulkan simply arriving too late for Apple is not as clear cut as you make it.
- dmitriid 7y agoSomeone else answered about Mantle/Vulkan/Metal timeline in a different thread: https://news.ycombinator.com/item?id=20200116 https://news.ycombinator.com/item?id=20200116 (Note: I in no way imply that you spread false narrative etc. It just happens that this linked comment is such a reply)
- Const-me 7y agoI don’t think Apple could adopt Mantle. They needed a GPU API to spawn across PCs and phones/tablels. Phones & tablets earn them most profits i.e. more important for them, but mantle was a PC-only tech.
- vetinari 7y agoMetal 1.0 was ultra-limited; it was more MVP than anything else. It was done exactly for the Apple to be "first". The initial Vulkan release was more comprehensive than Metal 2 in 2017.
- bronxbomber92 7y agoMetal 1.0 reflected the capabilities of mobile GPUs at the time. Apple is not in a race with Khronos.
- vetinari 7y agoYet you will find several comments on this same page, that Apple won the race. Nowhere was mentioned, that Metal 1 and Vulkan 1 were not comparable by a long shot. Exacly, precisely because it was MVP focusing on specific mobile GPU.