Ryujinx/Ryujinx.HLE
Mary 7b040e51b0
kernel: Fix sleep timing accuracy (#2828)
* kernel: Fix sleep timing accuracy

This commit corrects some mistake while comparing reversing of kernel
13.x with our own.

WaitAndCheckScheduledObjects timing accuracy was also improved.

* Make KTimeManager.WaitAndCheckScheduledObjects spin wait for sub milliseconds

Fix performance regression on Pokemon Let's Go games and possibly
others.

* Address rip's comment

* kernel: Fix issues with timeout of -1 (0xFFFFFFFF)

Fixes possible hang on Pokemon DP and possibly others
2021-11-28 13:15:26 +01:00
..
Exceptions hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
FileSystem hle: Improve safety (#2778) 2021-10-24 19:13:20 -03:00
HOS kernel: Fix sleep timing accuracy (#2828) 2021-11-28 13:15:26 +01:00
Loaders hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
Ui Inline software keyboard without input pop up dialog (#2180) 2021-10-12 21:54:21 +02:00
Utilities hle: Improve safety (#2778) 2021-10-24 19:13:20 -03:00
HLEConfiguration.cs Inline software keyboard without input pop up dialog (#2180) 2021-10-12 21:54:21 +02:00
Homebrew.npdm Better process implementation (#491) 2018-11-28 20:18:09 -02:00
MemoryConfiguration.cs hos: Cleanup the project (#2634) 2021-09-15 01:24:49 +02:00
PerformanceStatistics.cs Adjustments to framerate metric and addition of frametime (#2638) 2021-09-15 02:26:10 +02:00
Ryujinx.HLE.csproj hle: Make Ryujinx.HLE project entirely safe (#2789) 2021-11-01 19:38:13 -03:00
Switch.cs Inline software keyboard without input pop up dialog (#2180) 2021-10-12 21:54:21 +02:00