None that I know of as of now. Companies that port PC games over to OS X such as Asper and Feral have announced that they will be using Metal. But they were rather vague on if they'll update existing games with Metal or release newer games with Metal support.Hi,
Seeing as El Capitan has been out for over a month now, are there any games for OS X which have Metal support yet?
Like none because no one really cares.
Seems like your the one's that bitter but keep waiting...because it will never happen.Bitter much? If Metal succeeds, all your bitching about Apple not caring about gaming will be silenced.
Can't wait. 🙂
Bitter much? If Metal succeeds, all your bitching about Apple not caring about gaming will be silenced.
Can't wait. 🙂
Except Unity, Epic, Blizzard, Aspyr and Feral...Like none because no one really cares.
It's great that metal support is being incorporated in some major engines such as unity and unreal, but IMO not having Vulkan support is going to be the massive hindrance to mac gaming in the near future. Here Apple (who themselves are part of the Khronos group) had a chance to get on board with a modern cross platform API (Windows 7/8/10, Linux/SteamOS, Android etc), with vast cross vendor support - and instead seem to have jumped ship.
Dan Ginsburg (from Valve - who granted are pushing Vulkan), recently mentioned developing for DX12 makes no sense with Vulkan around the corner, and I quote "Unless you are aggressive enough to be shipping a DX12 game this year, I would argue that there is really not much reason to ever create a DX12 back end for your game. The reason for that is that Vulkan will cover you on Windows 10 on the same class of hardware and so much more from all these other platforms and IHVs that we have heard from. Metal is single platform, single vendor, and Vulkan… we are gonna have support for not only Windows 10 but Windows 7, Windows 8 and Linux.”
Not sure how you see it, but this to me is Apple making a major move indicating they couldnt give a damn about gaming (particularly having AAA titles released on OSX with equal footing). Although as an outside spectator, I could be, and probably am, completely wrong 🙂
DX12, Metal, and Vulcan are all similar solutions for the same problem - providing highly efficient APIs that make games run smoother and more beautifully, and that run on current and future hardware. OpenGL has been around since 1992 - see https://www.opengl.org/wiki/History_of_OpenGL, while DirectX has been around since 1995 - see https://en.wikipedia.org/wiki/DirectX . They've had decades to create mature, feature-rich solutions. Apple will need time to catch up.
That doesn't mean, however, that Apple shouldn't make Metal. Cross-vendor support for game titles doesn't mean for a minute that the Mac will get more games. It hasn't meant that in all the years that Apple has supported OpenGL. Windows and DirectX have been - and continue to be - the preferred platform for most game developers because that's where the money is. By making Metal, Apple is trying to be strategic about being the place where the money is in the future. I don't think it's an accident that Metal appeared on iOS first. It introduces the new API to its biggest gaming partners, so that by the time Metal appears for OS X, it's more of a known factor for developers. All Apple has to do is make the switch easy and continue to develop it to please casual game-makers and AAA game-makers alike.
Yes, Ginsburg is very pro-Vulkan. Everything in bold above is a sales pitch.
The most difficult time for developers to make the switch to Metal is now. Over time, as it reaches feature parity to Vulkan and DX12, it will be easier. This, to my eyes, is what it looks like Apple cares about growing the Mac and iOS game market.
Is there any cross-API benchmark using Metal beside GFXBench? That's just one. On iOS, guys from Unity, EA, Crytek and Epic said that Metal enabled them to do things that were just not possible with openGL. And that's not just at an Apple keynote, see http://www.frostbite.com/2014/11/frostbite-tech-demo-battlefield-4-on-ios/All Metal benchmarks that I have seen for iOS and OSX aren't showing any real world improvement over OpenGL except for the overhead tests. Considering that Apple has terrible OpenGL performance compared to Direct X you can't really hope for much here (OSX even loses to Windows on OpenCL and CUDA too). It's better to keep expectations low and be surprised if things turn out good enough, than to keep expectations high and be let down.
Why should it be up to Apple to "support Vulkan"? Does Microsoft Support Vulkan? They're not even part of Khronos.I'm not saying Metal on its own is a horrible idea, but not supporting Vulkan is absolutely a horrible idea. Other platforms have support for multiple modern 3D APIs, so why cant OSX do the same and give us both Metal and Vulkan?
Why should it be up to Apple to "support Vulkan"? Does Microsoft Support Vulkan? They're not even part of Khronos.
Is there any cross-API benchmark using Metal beside GFXBench? That's just one. On iOS, guys from Unity, EA, Crytek and Epic said that Metal enabled them to do things that were just not possible with openGL. And that's not just at an Apple keynote, see http://www.frostbite.com/2014/11/frostbite-tech-demo-battlefield-4-on-ios/
Metal enables developers to make more calls, which means that more objects can be animated or rendered. But if we compare the same scenes rendered in OpenGL and Metal then the benefits aren't visible. That's why the GFXBench results are disappointing. But along comes Vulkan and makes Metal and OpenGL look redundant.
I wouldn't place faith in staged demos. They almost never deliver in real life. Adobe already backtracked on their Metal demonstrations.
Metal is brand new. The most it can hope to be is promising. And it is.
Wait for the numbers to come in on which to base an opinion.
In this case (see the links I provided), it's developer who are praising Metal. I'm not talking about not staged demos. However, this is on iOS. Developers seem less enthused by Metal on OS X, because of missing features (like geometry shaders, which openGL has had for 10 years or so).I wouldn't place faith in staged demos. They almost never deliver in real life. Adobe already backtracked on their Metal demonstrations.
Right now we simply cannot tell if OS X will support Vulkan. OS X is not listed among the platforms that do, but that's a given. Even if AMD/nVidia were currently working on Vulkan drivers for OS X 10.12, we wouldn't now about it. They would have signed an NDA with Apple. Only if the whole Vuklan stack was provided by the GPU vendors with no input from Apple would they be allowed to talk about it. Regardless, why would they? Vulkan isn't out yet, and there's no release date.I guess Apple doesnt need to. Windows is open enough to allow vendors to support Vulkan. NVIDIA's 358.66's driver for windows, released two days ago, comes with a library that exposes a bunch of vk functions. Linux support with wayland etc is expected shortly. Intel has/is open sourcing their vulkan drivers, and AMD is said to have closed source ones for linux drivers waiting. Seems the vendors themselves are the ones doing all the work on Windows and Linux.
Either way I hope in the long run it doesnt matter. I'm just being greedy wishing for a future with AAA titles getting great treatment on OSX. Hopefully all the big engines end up supporting metal well, or at the very least a good vulkan to metal wrapper is made for the porting houses. We'll see what the future holds.
Right now we simply cannot tell if OS X will support Vulkan.
Is Metal even fully implemented in El Capitan yet? I thought I'd read where only little parts of it were active or some such so certain features and improved performance wouldn't necessarily be noticeable, no?