3 ms·
It doesn't matter if Metal was first, or better. The problem is that it's unique and different. The problem is that I (as an open source developer for a popula
by phire 7y ago
It doesn't matter if Metal was first, or better.
The problem is that it's unique and different. The problem is that I (as an open source developer for a popular gaming-related project with an OSX port) can't realistically develop and support a metal backend without having to buy an expensive mac with a good modern GPU.
And with OpenGL being deprecated on Mac, with old and (sometimes) broken drivers that are missing 10 year old features, along with apple breaking things and adding new signing/notarising requirements, it's hard to justify continuing to support mac.
Same kind of thing goes for Nvidia/Apple. It doesn't matter who's fault it is for starting that feud, it's still hurting the users.
- pcr910303 7y agoI’ve mentioned it in a sibling comment, but I’ll just copy-paste my text: > The problem space Vulkan and Metal solves is not high level cross platform graphics (which OpenGL tries to solve), it’s low level control over the GPU. That’s the problem they’re trying to solve, it’s not about cross platform. You might ask, ‘Then why is OpenGL deprecated?’. The answer is that Apple is just deprecating it’s own support since there’s a more low level API, OpenGL should be implemented as a library on top of Metal, which (for example) libraries like MoltenGL is.