First of all, I'm quite impressed by Dolphin's performance and by its clean build process and multiplatform support. Major kudos to the developers.
I have a few questions about how I might get involved in the development process. I'm running Linux on a 64-bit machine, by the way.
(1) I noticed that I could do a flavor=prof build, and that led me to get acquainted with OProfile, which seems like a pretty powerful tool. Does anyone have any tips about how to get the most out of the profiling data, in particular to identify bottlenecks accurately? For instance, there's a recent hack for ZeldaTP that gives a massive speedup for me, but I'm not seeing it very clearly in the OProfile data.
(2) Why is DirectX currently a bit faster than OpenGL? Are there any clear ways that OpenGL could be made faster?
(3) Quad-core speedup via additional threads... is this: (a) theoretically possible, (b) theoretically unlikely, © practically possible, (d) practically unlikely, or (e) "Shut up, kid, ya bug me." ?
I have a few questions about how I might get involved in the development process. I'm running Linux on a 64-bit machine, by the way.
(1) I noticed that I could do a flavor=prof build, and that led me to get acquainted with OProfile, which seems like a pretty powerful tool. Does anyone have any tips about how to get the most out of the profiling data, in particular to identify bottlenecks accurately? For instance, there's a recent hack for ZeldaTP that gives a massive speedup for me, but I'm not seeing it very clearly in the OProfile data.
(2) Why is DirectX currently a bit faster than OpenGL? Are there any clear ways that OpenGL could be made faster?
(3) Quad-core speedup via additional threads... is this: (a) theoretically possible, (b) theoretically unlikely, © practically possible, (d) practically unlikely, or (e) "Shut up, kid, ya bug me." ?
GNU/Linux x86_64 on Intel Core i7 Q720 @ 1.6 GHz (quad core)