Hey, so I'm hoping at some point to be able to flawlessly play Melee in Dolphin. I have a gaming rig, and I get the same frame rates at 480p as I do at 1080p, so hardware is not holding me back here.
What I'm investigating is a 15ms or so delay between the GC controller input and the action of the emulator. I figure there is some sort of hard-coded buffer that controls this, so if someone could point me in the right direction regarding some variable in the source code, that would be appreciated. Any other ideas, though?
EDIT: I've noticed that by disabling the frame rate cap, the delay does not decrease at all, though I get a full 240fps. This leads me to think that the problem does not lie in the framebuffer, but perhaps in the way the controller input is passed to the console or something. Indeed, there even seems to be a small delay when the red squares respond to my button presses on the GCPad config screen.
What I'm investigating is a 15ms or so delay between the GC controller input and the action of the emulator. I figure there is some sort of hard-coded buffer that controls this, so if someone could point me in the right direction regarding some variable in the source code, that would be appreciated. Any other ideas, though?
EDIT: I've noticed that by disabling the frame rate cap, the delay does not decrease at all, though I get a full 240fps. This leads me to think that the problem does not lie in the framebuffer, but perhaps in the way the controller input is passed to the console or something. Indeed, there even seems to be a small delay when the red squares respond to my button presses on the GCPad config screen.