(02-17-2018, 01:29 AM)DrHouse64 Wrote: I remember now, there was a PR that was more or less a placeholder by phire, the idea was to drop dual core and write a threaded "single core" that is more accurate and able to use several threads when it can.
I guess no one worked on this yet ? This is not a "work on this please" request but I'm simply curious. I like this idea.
The idea was to write some kind of queue for rendering tasks. So the GPU emulation shall be done on the same that as the CPU emulation, but the backend tasks shall be threaded. You can check its performance by using the null backend on single core already - through without rendering.
The point is how to queue such tasks. https://github.com/dolphin-emu/dolphin/pull/6042 is a proposed way for serialization, but without the threading for now. So there is indeed progress on this task.
