by oflordal on 6/2/14, 8:16 PM with 130 comments
by klodolph on 6/2/14, 8:38 PM
https://developer.apple.com/library/prerelease/ios/documenta...
The shading language appears to be precompiled (which is sorely missing from OpenGL) and based somewhat on C++11.
https://developer.apple.com/library/prerelease/ios/documenta...
My concern is drivers: drivers for video cards on OS X haven't been as good as Windows drivers. That, and of course the specter of another platform-specific API. This invites a comparison with Mantle. I don't think either Metal or Mantle will "win", but they're good prototypes for the next generation of GPU APIs.
by jarrett on 6/2/14, 9:42 PM
The fragmentation of OpenGL is enough of a headache, but at least it offers some semblance of "write once, run anywhere." The introduction of Mantle and Metal, plus the longstanding existence of Direct3d, makes me worry that OpenGL will get no love. And then we'll have to write our graphics code, three, four, or goodness knows how many times.
I know: It's not realistic to expect "write once, run anywhere" for any app that pushes the capabilities of the GPU. But what about devs like me (of whom there are many) that aren't trying to achieve AAA graphics, but just want the very basics? For us, "write once, run anywhere" is very attractive and should be possible. I can do everything I want with GL 2.1, I don't need to push a massive number of polys, I don't need a huge textures, and I don't need advanced lighting.
by higherpurpose on 6/2/14, 8:42 PM
And this is exactly what happened, first OpenGL (through AMD's extension for now at least), then Microsoft with DirectX 12 [1], and now Apple, too.
Before you get too excited, though, remember Mantle "only" improved the overall performance of Battlefield 4 by about 50%. It can probably get better than that, but don't expect "10x" improvement or anything close to it.
[1] - http://semiaccurate.com/2014/03/18/microsoft-adopts-mantle-c...
http://hothardware.com/News/New-Reports-Claim-Microsofts-Dir...
by coldcode on 6/2/14, 8:35 PM
by pjmlp on 6/2/14, 8:34 PM
by oneofthose on 6/3/14, 8:53 AM
by corysama on 6/2/14, 9:44 PM
by syjer on 6/2/14, 8:48 PM
by abdophoto on 6/3/14, 5:00 AM
by toksaitov on 6/2/14, 10:56 PM
by general_failure on 6/2/14, 9:21 PM
by vacri on 6/3/14, 12:07 AM
by shmerl on 6/2/14, 10:07 PM
1. Is it open and cross platform?
2. Is it going to be supported across all GPU vendors?
If either of those is no, than it's a failure from the start and just another walled garden thing.
by pekk on 6/3/14, 12:58 AM
by chrismorgan on 6/3/14, 5:29 AM
by ausjke on 6/3/14, 12:13 AM
Am I alone here? I'm running Linux everywhere from home to my office for years, and my tablet/cellphone is Android-based.