70 Commits (a4e7d0b1068cfa1f9afb0a09dbb4cd56b03767ef)

Author SHA1 Message Date
Fernando Sahmkow a4e7d0b106 CoreTiming: Correct rebase bugs and other miscellaneous things. 6 years ago
Fernando Sahmkow fb07639438 General: Tune the priority of main emulation threads so they have higher priority than less important helper threads. 6 years ago
Fernando Sahmkow afb6d31c02 CoreTiming/CycleTimer: Correct Idling. 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 cb974be3ce General: Fix Stop function 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 9846f5822d General: Setup yuzu threads' microprofile, naming and registry. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
Fernando Sahmkow 6fc0790f3a Core: Set all hardware emulation constants in a single file. 6 years ago
bunnei 8b35acbd29 core_timing: Use better reference tracking for EventType. (#3159) 6 years ago
Fernando Sahmkow b7d07d5a73 Core_Timing: Address Remaining feedback. 6 years ago
Fernando Sahmkow 97669469d0 Core_Timing: Address Feedback and suppress warnings. 6 years ago
Fernando Sahmkow f2f4a797ee Core Timing: Correct Idle and remove lefting pragma 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 eb39267bc0 threadsafe_queue: Remove NeedSize template parameter 7 years ago
Lioncash 8fd444d5a7 core_timing: Make EmptyTimedCallback a local variable 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
Subv cbf854666d Kernel/Thread: Always use the threadsafe option when scheduling wakeups. 7 years ago
Lioncash c34ee8cf08 core_timing: Make GetGlobalTimeUs() return std::chrono::microseconds 7 years ago
Lioncash c03f854546 core_timing: Use transparent functors where applicable 7 years ago
MerryMage 672d7dd573 core_timing: Split off utility functions into core_timing_util 8 years ago
James Rowe e159c550d8 Rename logging macro back to LOG_* 8 years ago
Lioncash 2403aef8e9 core_timing: Don't include the log header in core timing's header 8 years ago
Lioncash 324ee31fc3 general: Convert assertion macros over to be fmt-compatible 8 years ago
River City Ransomware 39827d573a Fixes some cast warnings, partial port of citra #3064 (#106) 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
wwylele 34440c54a9 CoreTiming: use named constant for ARM11 clock rate 9 years ago
bunnei 8cfd0762fd core: Replace "AppCore" nomenclature with just "CPU". 9 years ago
bunnei d504f6cf08 core: Consolidate core and system state, remove system module & cleanups. 9 years ago
Yuri Kunde Schlesner fa5d9d8266 Use negative priorities to avoid special-casing the self-include 9 years ago
Emmanuel Gil Peyrot 1138ec0d49 Remove empty newlines in #include blocks. 9 years ago
Yuri Kunde Schlesner 1e4a5da9f4 Manually tweak source formatting and then re-run clang-format 9 years ago
Emmanuel Gil Peyrot 628ed4376a Sources: Run clang-format on everything. 9 years ago
Lioncash 08147474cb general: Silence some warnings when using clang 10 years ago
Lioncash 1ab765ff61 general: Replace 0 literals with nullptr where applicable 10 years ago
zawata 1be1ff23a9 Core : Fix Conversion Warnings 11 years ago
Emmanuel Gil Peyrot aea15f5c73 Core: Cleanup core includes. 11 years ago
Emmanuel Gil Peyrot 8cf9eb7f43 Common: Fix FileUtil includes, and everything relying on those. 11 years ago
Emmanuel Gil Peyrot b1503b2020 Remove every trailing whitespace from the project (but externals). 11 years ago
bunnei 5a855bdb2f CoreTiming: Initialize static variables at bootup. 11 years ago
archshift 5efd149ad5 Remove the useless msg_handler compilation unit that was left over from Dolphin 11 years ago