diff options
| author | EmptyChaos <EmptyChaos@users.noreply.github.com> | 2016-09-15 02:38:48 +0000 |
|---|---|---|
| committer | EmptyChaos <EmptyChaos@users.noreply.github.com> | 2016-10-03 16:26:30 +1100 |
| commit | cf8ac5c09c8719db3c88b34b6d7ffc4084800f75 (patch) | |
| tree | 44d7968da6de0d9c283984166f11bf6fa35d5970 /Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp | |
| parent | 07f672f81bbafae50bcab94bf56b4f22dc4ef232 (diff) | |
GeckoCode: Don't run PPC code in a CoreTiming callback
Executing PPC code inside an external events callback is a bad idea.
CoreTiming::Advance does not support recursion properly which will
cause timing glitches. The interpreter has a slice length hack that
counters this but without it this would cause a 20000 cycles time
skip. It isn't clear what this was supposed to accomplish that just
changing the current PC would not. Changing the PC works fine.
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp')
0 files changed, 0 insertions, 0 deletions
