136 Commits (1507074346299d0d49a454839c1f9ad60ef339dc)

Author SHA1 Message Date
CamilleLaVey 1507074346 Refactor Android CPU affinity/threading 4 days ago
lizzie 7c32cf03a1
[core/core_timing] better MWAITX and WAITPKG delays (#3984) 2 months ago
lizzie 975aa4e2f2
[common] remove ptr indirection on WallClock (#3864) 3 months ago
John 5fb3ae487c
[windows] Return x86 microsleep for Windows (#3563) 6 months ago
lizzie bcd22d9f8b
[windows] return x86 microsleep for mingw only (#3544) 6 months ago
crueter 2b979024cb
[frontend] Slow and Turbo modes (#3525) 6 months ago
lizzie a56b8d3de8
[core, windows] remove microSleep() and simply wait on events like on linux (#3498) 6 months ago
lizzie 83a28dc251
[common, core] remove uneeded memory indirection overhead at startup (#3306) 7 months ago
crueter e4cbcec2f1
[settings, frontend] Reorganize graphics/CPU settings, saner defaults (#3233) 7 months ago
lizzie d1ac5b2e50
[qt_common, core, audio] remove duplicate string literal definitions, inline SystemManager::threadfunc, increase latency of audio shutdown (#3030) 9 months ago
crueter f1e74f6855
[meta] remove MicroProfile (#185) 1 year ago
Gamer64 1f34d836b4
Add cmake option to enable microprofile (#179) 1 year ago
Gamer64 ac675c5296
[core]: Custom CPU Ticks rewrite (#118) 1 year ago
crueter dceb3c2206
fix license headers 1 year ago
Gamer64 059d89441e [core, frontend] Add Custom CPU Ticks option (#217) 1 year ago
swurl b78089e978 Fast CPU Time & Improved Fast GPU Time (#109) 1 year ago
Pavel Barabanov 70c2439d8c Add sync core speed 1 year ago
Kelebek1 52c35521bd Rework time service to fix time passing offline. 3 years ago
Liam 0865db645e core_timing: block advance thread while clearing and signal after 3 years ago
Liam f60d4cbe93 core_timing: handle concurrent unscheduling of looping events 3 years ago
Liam 468ef514f1 core_timing: use static typing for no-wait unschedule 3 years ago
Liam b9545c5a0e core_timing: remove user data value 3 years ago
Liam e65d90b331 core_timing: lock event queue access 3 years ago
Merry 6b1bac89fd core_timing: Attempt to reduce heap sifting 3 years ago
Merry 4e5157a6f1 core_timing: Use a fibonacci heap 3 years ago
Kelebek1 42638691b5 Use spans over guest memory where possible instead of copying data. 3 years ago
Morph 81ba61a0bd core_timing: Remove GetCurrentTimerResolution in CoreTiming loop 3 years ago
Morph 52a219cfe9 core_timing: Fix SingleCore cycle timer 3 years ago
Morph 1b83c7eab4 (wall, native)_clock: Add GetGPUTick 3 years ago
Morph 2856fadaa0 core_timing: Use CNTPCT as the guest CPU tick 3 years ago
Morph e67edd4bb7 core_timing: Make use of MicroSleep for x64 CPUs 3 years ago
Morph ddb330121a core: Promote CPU/GPU threads to time critical 3 years ago
Morph e25334b8b3 core_timing: Use higher precision sleeps on Windows 3 years ago
arades79 60a68839ee remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency 4 years ago
arades79 adcef452e0 add static lifetime to constexpr values to force compile time evaluation where possible 4 years ago
Liam e1b0b3d0db timing: wait for completion on unregister 4 years ago
bunnei 438c1b5c18 core: core_timing: Re-initialize if single/multicore state changes. 4 years ago
bunnei a35c884097 core: Partially persist emulation state across game boots. 4 years ago
Liam d10787b40b core_timing: use high-precision sleeps on non-Windows targets 4 years ago
Liam 47fc168030 common: remove "yuzu:" prefix from thread names 4 years ago
Kelebek1 c6d4071162 Remove pause callbacks from coretiming 4 years ago
Morph b5847efa10 core_timing: Sleep in discrete intervals, yield during spin 4 years ago
Kelebek1 4a764c5df7 Add missing looping event schedule signal 4 years ago
Kelebek1 992af57f8d Make coretiming waiting more accurate 4 years ago
Maide 68dcd946b7 Revert Coretiming PRs 8531 and 7454 (#8591) 4 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 2d838d8ec9 Address feedback. 4 years ago
Fernando Sahmkow 0043292951 Core: Protect each event from race conditions within it. 5 years ago