|
|
|
|
|
by shmerl
3771 days ago
|
|
> Metal existed and shipped before Vulkan As was noted, it didn't exist before Mantle and before AMD decided to open it. So Apple in fact knew about it all along. Again, you can't try to dismiss their lock-in attitude with the claim that they just needed something and had no alternatives. They simply made the lock-in choice. > Multiple people have mentioned in this thread how engine vendors have abstracted all 3 competing technologies (Metal, DX12, "Vulkan") with minimal effort. Indeed, since they share lot's of core ideas (all of them originate in Mantle). The question is not about why one can't abstract them, but why Apple and MS push their lock-in instead of collaborating. And you wouldn't like the answer. >How is there any lock in here? How is it any different from Microsoft Who said it's different? It's the same crooked practice. But I'm surprised you don't see the obvious lock-in issue here. |
|
I see that claim, I don't see any evidence. The first evidence of Mantle being donated to Khronos date back to early 2015, not early 2014. Mantle was not open-source or open at initial release, and wasn't even supported on all AMD hardware.
> So Apple in fact knew about it all along. Again, you can't try to dismiss their lock-in attitude with the claim that they just needed something and had no alternatives.
Wait, so Apple's proprietary API is bad because AMD's proprietary existed before it? How does that even make sense?
> They simply made the lock-in choice.
Mantle was only available for AMD hardware on Windows, Apple's first need was ARM/PowerVR on iOS…
> The question is not about why one can't abstract them, but why Apple and MS push their lock-in instead of collaborating. And you wouldn't like the answer.
You do realise your pet conspiration theories are only answers to the question "what are your pet conspiration theories" no matter how many time you hint at them, right?