• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 15 16 17 18 19 ... 111 Next »

[macOS] Using Metal API with Dolphin?
View New Posts | View Today's Posts

Pages (3): 1 2 3 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
[macOS] Using Metal API with Dolphin?
08-07-2016, 02:25 AM
#1
DoctorMac Offline
Linux
**
Posts: 13
Threads: 5
Joined: Aug 2016
Would it be possible to implement the Metal API into Dolphin on macOS? From my (limited) research, it seems that Metal could have better performance than OpenGL.
Find
Reply
08-07-2016, 02:45 AM (This post was last modified: 08-07-2016, 02:47 AM by JosJuice.)
#2
JosJuice Online
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 7,989
Threads: 7
Joined: Oct 2014
It's possible. The more important question is if anyone wants to work on it. I heard something about a Metal backend from whoever were working on porting Dolphin to iOS, but I don't have anything concrete to say about that. Since you asked this in the development forum, can I assume you're interested in helping with the development?
Find
Reply
08-07-2016, 02:59 AM
#3
DoctorMac Offline
Linux
**
Posts: 13
Threads: 5
Joined: Aug 2016
(08-07-2016, 02:45 AM)JosJuice Wrote: It's possible. The more important question is if anyone wants to work on it. I heard something about a Metal backend from whoever were working on porting Dolphin to iOS, but I don't have anything concrete to say about that. Since you asked this in the development forum, can I assume you're interested in helping with the development?

I would be happy to help if I knew anything about developing. I've worked with Xcode a tad bit, but nothing good at all. However, I would love to be a tester.
Find
Reply
08-07-2016, 03:33 AM
#4
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,403
Threads: 15
Joined: May 2012
Finding people to test is rarely a problem. One forum post and people will throw themselves at it.
Find
Reply
08-07-2016, 05:18 AM
#5
JMC47 Offline
Content Producer
*******
Content Creators (Moderators)
Posts: 6,471
Threads: 28
Joined: Feb 2013
I'm sure a Metal backend will come at some time, but I'm not exactly a fan of it. If their idea of incentive to support their graphics API is that they have shit support for any other one, then... what kind of behavior are we supporting?
Find
Reply
08-07-2016, 09:07 AM
#6
DoctorMac Offline
Linux
**
Posts: 13
Threads: 5
Joined: Aug 2016
(08-07-2016, 05:18 AM)JMC47 Wrote: I'm sure a Metal backend will come at some time, but I'm not exactly a fan of it.  If their idea of incentive to support their graphics API is that they have shit support for any other one, then... what kind of behavior are we supporting?

You have a point there. But if supporting Metal gives faster performance than what's already at our disposal, then I say why not?
Find
Reply
08-07-2016, 09:38 AM
#7
AnyOldName3 Offline
First Random post over 9000
*******
Posts: 3,490
Threads: 1
Joined: Feb 2012
It would likely be less work for everyone if Dolphin just focused on the experimental Vulkan backend (currently in a PR) instead of both, and Apple just supported Vulkan - they'd only have to implement it, as the spec is designed already, and Kronos have released thorough testing tools and development tools, so Apple wouldn't have to repeat this work. Developers of software like Dolphin would have fewer video backends to maintain, so could make them better in the same time, and users would end up with faster software. However, Apple hope that people who've written software for OSX will see the effort it would be to make a second backend for other platforms, and then not bother porting their software to Windows, Linux or Android.

Time will tell if this idea works out for them, but it's hard to argue that it's the best solution for consumers, hence why people dislike it, especially the kind of open-source enthusiast who's likely to care a lot about Dolphin's development.
OS: Windows 10 64 bit Professional
CPU: Intel i5 4670K @3.4GHz... for now @4.6GHz with a quick and dirty (yet stable) OC. May get faster in a bit before the end of time.
RAM: 16GB (Down from 24 GB after some was given to siblings)
GPU: Radeon Vega 56
Find
Reply
08-09-2016, 11:25 AM (This post was last modified: 08-09-2016, 11:33 AM by Isaboll1.)
#8
Isaboll1 Offline
Junior Member
**
Posts: 9
Threads: 1
Joined: Jan 2016
(08-07-2016, 05:18 AM)JMC47 Wrote: I'm sure a Metal backend will come at some time, but I'm not exactly a fan of it.  If their idea of incentive to support their graphics API is that they have shit support for any other one, then... what kind of behavior are we supporting?

I agree with your point. it would be cool if say, a Vulkan wrapper for metal was usable (at least), then Vulkan backend work could be done for Mac (i know of MoltenVK, but i'm thinking more open and free instead)
Find
Reply
08-09-2016, 11:29 AM (This post was last modified: 08-09-2016, 11:37 AM by Isaboll1.)
#9
Isaboll1 Offline
Junior Member
**
Posts: 9
Threads: 1
Joined: Jan 2016
that'd be cool at least
Find
Reply
08-11-2016, 11:42 PM
#10
DoctorMac Offline
Linux
**
Posts: 13
Threads: 5
Joined: Aug 2016
My logic is probably hampered, but I'm wondering if one could just replace all the OpenGL code and redirect it to use Metal. It looks like that could work, more or less.
Find
Reply
« Next Oldest | Next Newest »
Pages (3): 1 2 3 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode