diff options
author | Mary <mary@mary.zone> | 2023-05-08 00:15:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-05-08 00:15:58 +0200 |
commit | 470a8031a44145f906b50919ce1a4e01d51c15ff (patch) | |
tree | fbb7634d81f9f071e28e027c52120d4e91f5f2ec /src/Ryujinx.Graphics.Vic/Image/SurfaceWriter.cs | |
parent | 5440d4ad5c5421a474a61e582e524ced5bd65547 (diff) |
time: Update for 15.0.0 changes and fixes long standing issues (#4822)1.1.766
* time: Update for 15.0.0 changes
Last time we did an upgrade on the time service was during 9.x era, it was about time to take back that reverse again!
15.0.0 added a new structure on the shared memory to get steady clock raw timepoints with a granularity in nanoseconds.
This commit implements this new part.
I plan to write a follow up with a bit of refactoring of this ancient part of the emulator.
As always, reverse and work done by your truly.
PS: As a reminder, if this change is reused anywhere else, work should be credited as Ryujinx and not my person.
* time: Do not set setup value to posix time
This should fix local and network clock returning 0 under usage with
shared memory.
This probably fix #2430.
* Address gdkchan's comment
* Fix internal offset not working since changes and ensure that user clock have a valid clock id
* time: Report auto correcting clock and hardcode steady clock unique id
Fix Pokemon Sword Pokejobs for real.
* Address gdkchan's comment
Diffstat (limited to 'src/Ryujinx.Graphics.Vic/Image/SurfaceWriter.cs')
0 files changed, 0 insertions, 0 deletions