aboutsummaryrefslogtreecommitdiff
path: root/src/core/core_timing.cpp
Commit message (Expand)AuthorAgeFilesLines
* [windows] Return x86 microsleep for Windows (#3563)John2026-02-171-28/+11
* [windows] return x86 microsleep for mingw only (#3544)lizzie2026-02-151-2/+44
* [frontend] Slow and Turbo modes (#3525)crueter2026-02-121-1/+1
* [core, windows] remove microSleep() and simply wait on events like on linux (...lizzie2026-02-091-27/+2
* [common, core] remove uneeded memory indirection overhead at startup (#3306)lizzie2026-01-161-8/+6
* [settings, frontend] Reorganize graphics/CPU settings, saner defaults (#3233)crueter2025-12-301-9/+10
* [qt_common, core, audio] remove duplicate string literal definitions, inline ...lizzie2025-11-171-2/+1
* [meta] remove MicroProfile (#185)crueter2025-08-061-5/+0
* Add cmake option to enable microprofile (#179)Gamer642025-08-021-0/+2
* [core]: Custom CPU Ticks rewrite (#118)Gamer642025-07-261-5/+11
* fix license headerscrueter2025-06-271-0/+3
* [core, frontend] Add Custom CPU Ticks option (#217)Gamer642025-06-271-1/+3
* Fast CPU Time & Improved Fast GPU Time (#109)swurl2025-05-291-1/+6
* Add sync core speedPavel Barabanov2025-04-121-2/+13
* Rework time service to fix time passing offline.Kelebek12024-01-241-1/+1
* core_timing: block advance thread while clearing and signal afterLiam2023-12-231-1/+2
* core_timing: handle concurrent unscheduling of looping eventsLiam2023-12-231-3/+11
* core_timing: use static typing for no-wait unscheduleLiam2023-12-231-2/+3
* core_timing: remove user data valueLiam2023-12-231-21/+11
* core_timing: lock event queue accessLiam2023-11-141-0/+2
* core_timing: Attempt to reduce heap siftingMerry2023-09-161-11/+22
* core_timing: Use a fibonacci heapMerry2023-09-161-27/+29
* Use spans over guest memory where possible instead of copying data.Kelebek12023-07-021-2/+1
* core_timing: Remove GetCurrentTimerResolution in CoreTiming loopMorph2023-07-021-3/+6
* core_timing: Fix SingleCore cycle timerMorph2023-06-071-17/+9
* (wall, native)_clock: Add GetGPUTickMorph2023-06-071-0/+7
* core_timing: Use CNTPCT as the guest CPU tickMorph2023-06-071-27/+8
* core_timing: Make use of MicroSleep for x64 CPUsMorph2023-03-271-0/+8
* core: Promote CPU/GPU threads to time criticalMorph2023-03-071-1/+1
* core_timing: Use higher precision sleeps on WindowsMorph2023-03-051-22/+33
* remove static from pointer sized or smaller types for aesthetics, change cons...arades792023-02-141-1/+1
* add static lifetime to constexpr values to force compile time evaluation wher...arades792023-02-141-1/+1
* timing: wait for completion on unregisterLiam2023-01-141-24/+18
* core: core_timing: Re-initialize if single/multicore state changes.bunnei2022-10-181-9/+14
* core: Partially persist emulation state across game boots.bunnei2022-10-181-16/+13
* core_timing: use high-precision sleeps on non-Windows targetsLiam2022-10-081-0/+4
* common: remove "yuzu:" prefix from thread namesLiam2022-10-031-1/+1
* Merge pull request #8650 from Kelebek1/vsyncbunnei2022-09-171-16/+37
|\
| * core_timing: Sleep in discrete intervals, yield during spinMorph2022-08-021-12/+13
| * Add missing looping event schedule signalKelebek12022-08-021-5/+9
| * Make coretiming waiting more accurateKelebek12022-08-021-11/+27
* | Remove pause callbacks from coretimingKelebek12022-09-131-14/+0
|/
* Revert Coretiming PRs 8531 and 7454 (#8591)Maide2022-07-271-95/+56
* Rework CoreTimingKelebek12022-07-101-8/+67
* Core timing: use only one thread.Fernando Sahmkow2022-07-021-10/+2
* Adress Feedback.Fernando Sahmkow2022-06-301-17/+26
* Address feedback.Fernando Sahmkow2022-06-281-13/+13
* Core: Protect each event from race conditions within it.Fernando Sahmkow2022-06-281-0/+1
* Core/Common: Corrections to core timing and add critical priority.Fernando Sahmkow2022-06-281-1/+1
* Core: Reimplement Core Timing.Fernando Sahmkow2022-06-281-44/+82