Dolphin, the GameCube and Wii emulator - Forums

Full Version: DX12
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

jeremyburnsred

What do you all think of Dolphin taking advantage of direct X12 when released? With it being able to distribute the load evenly to other cores on the cpu, i think it would make a huge performance gain for Dolphin.
That's not really our bottleneck at all - as scenes that rendered on the consoles had to be relatively simple compared to what goes into a modern PC game, there aren't an inordinate number of draw calls that need to be generated, so splitting them wouldn't help. Also, given that they're all going to be generated on the same thread because that's how Dolphin's GPU emulation has to work, it's unlikely more than just the final stage of pushing commands to the GPU can be threaded.

tl;dr: It's a load of work to make a new graphics backend, and this would give a negligible performance increase and mean there was more code to maintain.
(02-17-2015, 09:30 AM)jeremyburnsred Wrote: [ -> ]What do you all think of Dolphin taking advantage of direct X12 when released? With it being able to distribute the load evenly to other cores on the cpu, i think it would make a huge performance gain for Dolphin.

There were many other threads like this with people asking about dx 12 potential and all ended in the same answer, that it is probably not very useful or worthless for dolphin by devs that have the know how. So no is the answer, it will not help dolphin.