Emulator Issues #9510

Add support for Metal for Dolphin on OSX

Added by SoaringHawk820 about 4 years ago. Updated over 1 year ago.

Fix pending
% Done:


Operating system:
Issue type:
Feature request
Relates to usability:
Relates to performance:
Relates to maintainability:
Regression start:
Fixed in:


Since Apple seems to not be updated their support for OpenGL and instead is now mainly using Metal, a OpenGL and OpenCL hybrid, wouldn't it make sense to allow Dolphin to support it so that games will be able to use the updates that have been made to the emulator that require a newer version of OpenGL? This isn't necessarily something for Dolphin 5.0, but a good feature to consider so that games will function properly.


#1 Updated by Helios about 4 years ago

  • Priority changed from Normal to Low
  • Operating system OS X added
  • Operating system deleted (N/A)

This probably isn't going to happen unless some gung ho OS X dev pops up out of the wood works and is really excited about writing a brand new backend for Dolphin.

But, hey. The request is here. I guess. ;)

#2 Updated by Fog about 4 years ago

  • Issue type changed from Bug to Feature request

#3 Updated by JMC4789 about 4 years ago

Honestly I think it'd be pointless to hold on as a feature request. Either someone will want to implement it or someone won't. DX12 happened because someone just went out and did it.

#4 Updated by Helios about 4 years ago

Yeah. But if people start whining about it we can just say it's a documented, requested feature and then continue on with our day.

#5 Updated by JMC4789 about 4 years ago

Oh yeah, I think this issue should stay. I just don't know if it'll change anything. Unless we're planning on rejecting the support, this should stay open.

#6 Updated by SoaringHawk820 almost 4 years ago

With Vulkan support on the way to help optimize games running on Dolphin on Windows, it would make snese to afterwards look into finally optimizing support for OS X users by creating a backend for Metal since OS X users have been plagued by bugs that were fixed for Windows but not OS X due to lack of Open GL support. It feels like OS X is lagging behind Windows users tremendously because of it and I think it would be a good thing to look into after the Vulkan backend is fully functional in Dolphin

#7 Updated by Helios almost 4 years ago

Nobody is going to argue that OS X is kind of screwed by bad performance and bugs, but the issue is nobody cares enough to write (and maintain! RIP D3D12) a Metal backend.

This is simply the nature of unpaid open source. People write the features they care about.

Nobody has forgotten about this issue. It gets brought up every now and then.

#8 Updated by alexchandel almost 3 years ago

With the development of Ubershaders, and given the lack of efficient OpenGL drivers is the primary reason Ubershaders don't work on macOS, a Metal backend is looking a lot more attractive.

#9 Updated by Helios over 2 years ago

  • Status changed from New to Fix pending

#10 Updated by 8times9 over 1 year ago

That PR was closed but now we have MoltenVK?

I guess this could be left open as a request for a native Metal backend.

Also available in: Atom PDF