dolphin/Source/Core
Scott Mansell f5c550e9cb Delay singlecore gpu interrupts
Fixes Bomberman Jetters in single core mode.

When single core mode pauses the CPU to execute the GPU
FIFO it greedily executes the whole thing. Before this commit,
Finish and Token interrupts would happen instantly, not even
taking into account how long the current FIFO window has
taken to execute. The interrupts would be effectively backdated
to the start of this execution window.

This commit does two things: It pipes the current FIFO window
execution time though to the interrupt scheduling and it enforces
a minimum delay of 500 cycles before an interrupt will be fired.
2021-11-25 11:11:01 +13:00
..
AudioCommon Merge pull request #10169 from leoetlino/fmt-localtime 2021-11-07 00:08:14 -04:00
Common Merge pull request #10208 from thatSteveFan/patch-1 2021-11-13 15:09:28 +01:00
Core DSP: Reword inappropriate references to Global User Directory 2021-11-14 22:55:50 +01:00
DiscIO Merge pull request #10184 from JosJuice/android-riivolution 2021-10-31 23:44:54 +01:00
DolphinNoGUI Add option for Never Hide Mouse Cursor 2021-10-12 21:04:27 -04:00
DolphinQt msbuild: use /external:anglebrackets 2021-11-15 00:33:51 -08:00
InputCommon Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
MacUpdater treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
UICommon Core, DolphinQt, UICommon: Fix all cases of -Wrange-loop-construct in gcc 11 2021-11-02 13:50:21 +01:00
UpdaterCommon Fix all uninitialized variable warnings (C26495) 2021-10-13 12:32:16 -07:00
VideoBackends MoltenVK: Use an external project instead of a pre-compiled dylib 2021-11-13 11:43:23 -08:00
VideoCommon Delay singlecore gpu interrupts 2021-11-25 11:11:01 +13:00
WinUpdater treewide: convert GPLv2+ license info to SPDX tags 2021-07-05 04:35:56 +02:00
CMakeLists.txt WinUpdater: Add CMakeLists.txt 2019-05-08 23:59:04 +02:00
DolphinLib.ARM64.props Implement ArmFPURoundMode.cpp 2021-04-25 15:56:19 +02:00
DolphinLib.props Core: Fix a -Wshadow warning in gcc 11 2021-11-02 13:50:21 +01:00
DolphinLib.vcxproj msbuild: Move DivUtils to DolphinLib.props 2021-08-31 22:48:07 -07:00
DolphinLib.vcxproj.user msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00
DolphinLib.x64.props msbuild: bundle all dolphin "core" code into single library 2021-01-27 14:29:49 -08:00