summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp
diff options
context:
space:
mode:
authorEmptyChaos <EmptyChaos@users.noreply.github.com>2016-09-15 02:38:48 +0000
committerEmptyChaos <EmptyChaos@users.noreply.github.com>2016-10-03 16:26:30 +1100
commitcf8ac5c09c8719db3c88b34b6d7ffc4084800f75 (patch)
tree44d7968da6de0d9c283984166f11bf6fa35d5970 /Source/Core/InputCommon/ControllerInterface/ControllerInterface.cpp
parent07f672f81bbafae50bcab94bf56b4f22dc4ef232 (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