(01-10-2014, 07:16 PM)Wesker1988 Wrote: I see, just thought about the last part, that if you know how the Mips CPU works they maybe are able to see, what's still missing in the Code.
There's nothing "missing in the code" which you could just add and all of a sudden Dolphin became 50% faster. People have to recognize things which are slow in the current code and come up with better solutions.
I can tell you for the graphics core that *lots* of things that we currently are doing are just plain dumb and it would yield a very noticeable speedup if someone actually started thinking about a proper design of the graphics core and implemented it. The problem with that is that it requires someone with knowledge of both the code base (and why it fails) and of the GC/Wii platform *and* someone who has the time and motivation to do this. A kickstarter would probably help a lot here, but that also would require to have a person with a clear plan and the ability to show off that he or she is able to succeed with that.
Please don't read this as "everyone but me is stupid and won't ever be able to do shit at all". I'm sure every now and then someone might come up with useful optimizations, but in the last few years of working on Dolphin I've mostly made bad experiences with such contributions, and either way such patches do not help resolving the fundamental design issues (they might in fact make them even worse).
