summaryrefslogtreecommitdiff
path: root/src/core/core_timing.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Use spans over guest memory where possible instead of copying data.Gravatar Kelebek12023-07-021-2/+1
* core_timing: Remove GetCurrentTimerResolution in CoreTiming loopGravatar Morph2023-07-021-3/+6
* core_timing: Fix SingleCore cycle timerGravatar Morph2023-06-071-17/+9
* (wall, native)_clock: Add GetGPUTickGravatar Morph2023-06-071-0/+7
* core_timing: Use CNTPCT as the guest CPU tickGravatar Morph2023-06-071-27/+8
* core_timing: Make use of MicroSleep for x64 CPUsGravatar Morph2023-03-271-0/+8
* core: Promote CPU/GPU threads to time criticalGravatar Morph2023-03-071-1/+1
* core_timing: Use higher precision sleeps on WindowsGravatar Morph2023-03-051-22/+33
* remove static from pointer sized or smaller types for aesthetics, change cons...Gravatar arades792023-02-141-1/+1
* add static lifetime to constexpr values to force compile time evaluation wher...Gravatar arades792023-02-141-1/+1
* timing: wait for completion on unregisterGravatar Liam2023-01-141-24/+18
* core: core_timing: Re-initialize if single/multicore state changes.Gravatar bunnei2022-10-181-9/+14
* core: Partially persist emulation state across game boots.Gravatar bunnei2022-10-181-16/+13
* core_timing: use high-precision sleeps on non-Windows targetsGravatar Liam2022-10-081-0/+4
* common: remove "yuzu:" prefix from thread namesGravatar Liam2022-10-031-1/+1
* Merge pull request #8650 from Kelebek1/vsyncGravatar bunnei2022-09-171-16/+37
|\
| * core_timing: Sleep in discrete intervals, yield during spinGravatar Morph2022-08-021-12/+13
| * Add missing looping event schedule signalGravatar Kelebek12022-08-021-5/+9
| * Make coretiming waiting more accurateGravatar Kelebek12022-08-021-11/+27
* | Remove pause callbacks from coretimingGravatar Kelebek12022-09-131-14/+0
|/
* Revert Coretiming PRs 8531 and 7454 (#8591)Gravatar Maide2022-07-271-95/+56
* Rework CoreTimingGravatar Kelebek12022-07-101-8/+67
* Core timing: use only one thread.Gravatar Fernando Sahmkow2022-07-021-10/+2
* Adress Feedback.Gravatar Fernando Sahmkow2022-06-301-17/+26
* Address feedback.Gravatar Fernando Sahmkow2022-06-281-13/+13
* Core: Protect each event from race conditions within it.Gravatar Fernando Sahmkow2022-06-281-0/+1
* Core/Common: Corrections to core timing and add critical priority.Gravatar Fernando Sahmkow2022-06-281-1/+1
* Core: Reimplement Core Timing.Gravatar Fernando Sahmkow2022-06-281-44/+82
* general: Convert source file copyright comments over to SPDXGravatar Morph2022-04-231-3/+2
* core: Resolve misc cases of variable shadowingGravatar Lioncash2021-05-031-2/+2
* core: hle: Add missing calls to MicroProfileOnThreadExit.Gravatar bunnei2021-01-111-0/+1
* Revert "core: Fix clang build"Gravatar bunnei2020-10-201-7/+6
* core: Fix clang buildGravatar Lioncash2020-10-171-6/+7
* core_timing: Remove unused headerGravatar Lioncash2020-08-221-1/+1
* core_timing: Move clock initializer into constructor initializer listGravatar Lioncash2020-08-221-4/+2
* core_timing: Resolve sign conversion warningGravatar Lioncash2020-08-221-2/+2
* core_timing: Make use of uintptr_t to represent user_dataGravatar Lioncash2020-07-271-7/+9
* core_timing: Make TimedCallback take std::chrono::nanosecondsGravatar Lioncash2020-07-151-3/+4
* core_timing: Make use of std::chrono with ScheduleEventGravatar Lioncash2020-07-151-4/+4
* core_timing,scheduler: Use std::scoped_lock when possibleGravatar ReinUsesLisp2020-06-281-4/+2
* Core/Common: Address Feedback.Gravatar Fernando Sahmkow2020-06-271-16/+12
* CoreTiming: Correct rebase bugs and other miscellaneous things.Gravatar Fernando Sahmkow2020-06-271-0/+2
* General: Tune the priority of main emulation threads so they have higher prio...Gravatar Fernando Sahmkow2020-06-271-0/+1
* CoreTiming/CycleTimer: Correct Idling.Gravatar Fernando Sahmkow2020-06-271-2/+5
* SingleCore: Use Cycle Timing instead of Host Timing.Gravatar Fernando Sahmkow2020-06-271-8/+33
* SingleCore: Move Host Timing from a sepparate thread to main cpu thread.Gravatar Fernando Sahmkow2020-06-271-7/+13
* General: Fix Stop functionGravatar Fernando Sahmkow2020-06-271-0/+1
* Kernel: Corrections to Scheduling.Gravatar Fernando Sahmkow2020-06-271-4/+7
* HostTiming: Pause the hardware clock on pause.Gravatar Fernando Sahmkow2020-06-271-0/+6
* General: Setup yuzu threads' microprofile, naming and registry.Gravatar Fernando Sahmkow2020-06-271-2/+3