62 Commits (1b83c7eab4a1d69526c89dd4b4931907cfa121db)

Author SHA1 Message Date
Morph 1b83c7eab4 (wall, native)_clock: Add GetGPUTick 3 years ago
Morph 2856fadaa0 core_timing: Use CNTPCT as the guest CPU tick 3 years ago
Liam 5be8a74b0c general: fix spelling mistakes 3 years ago
Morph e25334b8b3 core_timing: Use higher precision sleeps on Windows 3 years ago
Liam e1b0b3d0db timing: wait for completion on unregister 3 years ago
bunnei 438c1b5c18 core: core_timing: Re-initialize if single/multicore state changes. 3 years ago
bunnei f357ddf644 core: core_timing: Remove unused IsHostTiming. 3 years ago
bunnei a35c884097 core: Partially persist emulation state across game boots. 3 years ago
Kelebek1 c6d4071162 Remove pause callbacks from coretiming 3 years ago
Maide 68dcd946b7 Revert Coretiming PRs 8531 and 7454 (#8591) 3 years ago
Kelebek1 03de5e053d Rework CoreTiming 4 years ago
Fernando Sahmkow 95cb99b186 Core timing: use only one thread. 4 years ago
Fernando Sahmkow 3adeb694b0 Adress Feedback. 4 years ago
Fernando Sahmkow 0043292951 Core: Protect each event from race conditions within it. 4 years ago
Fernando Sahmkow 396cb575c9 Core: add missing include. 4 years ago
Fernando Sahmkow ca686b6d07 Core: Reimplement Core Timing. 4 years ago
Morph 2b87305d31 general: Convert source file copyright comments over to SPDX 4 years ago
bunnei e1b3368c18 hle: kernel: Use std::mutex instead of spin locks for most kernel locking. 4 years ago
ameerj d27abf5546 core: Remove unused includes 4 years ago
Lioncash 84b656fbbd core: Resolve misc cases of variable shadowing 5 years ago
Lioncash 29db886722 audio_core: Make shadowing and unused parameters errors 5 years ago
Lioncash 7decda6bc2 core_timing: Make use of uintptr_t to represent user_data 6 years ago
Lioncash 66e6dccc66 core_timing: Remove unused data member 6 years ago
Lioncash 56054fe86d core_timing: Make TimedCallback take std::chrono::nanoseconds 6 years ago
Lioncash 9e113a2b67 core_timing: Make use of std::chrono with ScheduleEvent 6 years ago
Fernando Sahmkow 78a23536d4 Audio: Correct buffer release for host timing. 6 years ago
Fernando Sahmkow f0f2fc4243 SingleCore: Use Cycle Timing instead of Host Timing. 6 years ago
Fernando Sahmkow 287ea2d3b4 SingleCore: Move Host Timing from a sepparate thread to main cpu thread. 6 years ago
Fernando Sahmkow 47c01e68da Kernel: Corrections to Scheduling. 6 years ago
Fernando Sahmkow fb1d75a788 HostTiming: Pause the hardware clock on pause. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
bunnei 8b35acbd29 core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
Fernando Sahmkow 97669469d0 Core_Timing: Address Feedback and suppress warnings. 6 years ago
Fernando Sahmkow e96ac0e2a3 Core Timing: General corrections and added tests. 6 years ago
Fernando Sahmkow 93a18da674 Core Timing: Rework Core Timing to run all cores evenly. 6 years ago
Fernando Sahmkow 16ee1b7006 Core_Timing: Make core_timing threadsafe by default. 7 years ago
Lioncash 7739479e15 core/core_timing: Make callback parameters consistent 7 years ago
Lioncash 1c3371c921 core_timing: Convert core timing into a class 7 years ago
Lioncash 1d2de5c4b5 core_timing: Rename CoreTiming namespace to Core::Timing 7 years ago
B3n30 8d6b45cd43 Core::CoreTiming: add UnscheduleEventThreadsafe 7 years ago
Lioncash c34ee8cf08 core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds 8 years ago
Lioncash 82ab069b22 core_timing: Convert typedef into a type alias 8 years ago
MerryMage 672d7dd573 core_timing: Split off utility functions into core_timing_util 8 years ago
Lioncash 2403aef8e9 core_timing: Don't include the log header in core timing's header 8 years ago
Lioncash 3873211738 core_timing: Namespace all functions and constants in core_timing's header 8 years ago
Lioncash 0a1e044322 core: Replace remaining old non-generic logger usages with fmt-capable equivalents 8 years ago
bunnei 75589269df core_timing: Use 1.020GHz for core clock rate. 8 years ago
B3n30 1b2aa3780d CoreTiming: Reworked CoreTiming (cherry-picked from Citra #3119) 8 years ago
bunnei 1ae217c357 core_timing: Increase clock speed for Switch docked. 8 years ago
Huw Pascoe ed9e0618c9 Moved down_count to CoreTiming 8 years ago