aboutsummaryrefslogtreecommitdiff
path: root/src/core/core_timing.cpp
AgeCommit message (Expand)Author
2022-10-18core: core_timing: Re-initialize if single/multicore state changes.bunnei
2022-10-18core: Partially persist emulation state across game boots.bunnei
2022-10-08core_timing: use high-precision sleeps on non-Windows targetsLiam
2022-10-03common: remove "yuzu:" prefix from thread namesLiam
2022-09-17Merge pull request #8650 from Kelebek1/vsyncbunnei
2022-09-13Remove pause callbacks from coretimingKelebek1
2022-08-02core_timing: Sleep in discrete intervals, yield during spinMorph
2022-08-02Add missing looping event schedule signalKelebek1
2022-08-02Make coretiming waiting more accurateKelebek1
2022-07-27Revert Coretiming PRs 8531 and 7454 (#8591)Maide
2022-07-10Rework CoreTimingKelebek1
2022-07-02Core timing: use only one thread.Fernando Sahmkow
2022-06-30Adress Feedback.Fernando Sahmkow
2022-06-28Address feedback.Fernando Sahmkow
2022-06-28Core: Protect each event from race conditions within it.Fernando Sahmkow
2022-06-28Core/Common: Corrections to core timing and add critical priority.Fernando Sahmkow
2022-06-28Core: Reimplement Core Timing.Fernando Sahmkow
2022-04-23general: Convert source file copyright comments over to SPDXMorph
2021-05-03core: Resolve misc cases of variable shadowingLioncash
2021-01-11core: hle: Add missing calls to MicroProfileOnThreadExit.bunnei
2020-10-20Revert "core: Fix clang build"bunnei
2020-10-17core: Fix clang buildLioncash
2020-08-22core_timing: Remove unused headerLioncash
2020-08-22core_timing: Move clock initializer into constructor initializer listLioncash
2020-08-22core_timing: Resolve sign conversion warningLioncash
2020-07-27core_timing: Make use of uintptr_t to represent user_dataLioncash
2020-07-15core_timing: Make TimedCallback take std::chrono::nanosecondsLioncash
2020-07-15core_timing: Make use of std::chrono with ScheduleEventLioncash
2020-06-28core_timing,scheduler: Use std::scoped_lock when possibleReinUsesLisp
2020-06-27Core/Common: Address Feedback.Fernando Sahmkow
2020-06-27CoreTiming: Correct rebase bugs and other miscellaneous things.Fernando Sahmkow
2020-06-27General: Tune the priority of main emulation threads so they have higher prio...Fernando Sahmkow
2020-06-27CoreTiming/CycleTimer: Correct Idling.Fernando Sahmkow
2020-06-27SingleCore: Use Cycle Timing instead of Host Timing.Fernando Sahmkow
2020-06-27SingleCore: Move Host Timing from a sepparate thread to main cpu thread.Fernando Sahmkow
2020-06-27General: Fix Stop functionFernando Sahmkow
2020-06-27Kernel: Corrections to Scheduling.Fernando Sahmkow
2020-06-27HostTiming: Pause the hardware clock on pause.Fernando Sahmkow
2020-06-27General: Setup yuzu threads' microprofile, naming and registry.Fernando Sahmkow
2020-06-27General: Recover Prometheus project from harddrive failure Fernando Sahmkow
2020-02-11Core: Set all hardware emulation constants in a single file.Fernando Sahmkow
2019-11-26core_timing: Use better reference tracking for EventType. (#3159)bunnei
2019-10-12Core_Timing: Address Remaining feedback.Fernando Sahmkow
2019-10-11Core_Timing: Address Feedback and suppress warnings.Fernando Sahmkow
2019-10-09Core Timing: Correct Idle and remove lefting pragmaFernando Sahmkow
2019-10-09Core Timing: General corrections and added tests.Fernando Sahmkow
2019-10-09Core Timing: Rework Core Timing to run all cores evenly.Fernando Sahmkow
2019-06-16Core_Timing: Make core_timing threadsafe by default.Fernando Sahmkow
2019-03-24core/core_timing: Make callback parameters consistentLioncash
2019-02-15core_timing: Convert core timing into a classLioncash