| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | remove static from pointer sized or smaller types for aesthetics, change ↵ | arades79 | 2023-02-14 | 1 | -1/+1 |
| | | | | | | | constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com> | ||||
| * | add static lifetime to constexpr values to force compile time evaluation ↵ | arades79 | 2023-02-14 | 1 | -1/+1 |
| | | | | | | | where possible Signed-off-by: arades79 <scravers@protonmail.com> | ||||
| * | timing: wait for completion on unregister | Liam | 2023-01-14 | 1 | -24/+18 |
| | | |||||
| * | core: core_timing: Re-initialize if single/multicore state changes. | bunnei | 2022-10-18 | 1 | -9/+14 |
| | | |||||
| * | core: Partially persist emulation state across game boots. | bunnei | 2022-10-18 | 1 | -16/+13 |
| | | |||||
| * | core_timing: use high-precision sleeps on non-Windows targets | Liam | 2022-10-08 | 1 | -0/+4 |
| | | |||||
| * | common: remove "yuzu:" prefix from thread names | Liam | 2022-10-03 | 1 | -1/+1 |
| | | |||||
| * | Merge pull request #8650 from Kelebek1/vsync | bunnei | 2022-09-17 | 1 | -16/+37 |
| |\ | | | | | [Coretiming/NVNFlinger] Improve multi-core vsync timing, and core timing accuracy | ||||
| | * | core_timing: Sleep in discrete intervals, yield during spin | Morph | 2022-08-02 | 1 | -12/+13 |
| | | | |||||
| | * | Add missing looping event schedule signal | Kelebek1 | 2022-08-02 | 1 | -5/+9 |
| | | | |||||
| | * | Make coretiming waiting more accurate | Kelebek1 | 2022-08-02 | 1 | -11/+27 |
| | | | |||||
| * | | Remove pause callbacks from coretiming | Kelebek1 | 2022-09-13 | 1 | -14/+0 |
| |/ | |||||
| * | Revert Coretiming PRs 8531 and 7454 (#8591) | Maide | 2022-07-27 | 1 | -95/+56 |
| | | |||||
| * | Rework CoreTiming | Kelebek1 | 2022-07-10 | 1 | -8/+67 |
| | | |||||
| * | Core timing: use only one thread. | Fernando Sahmkow | 2022-07-02 | 1 | -10/+2 |
| | | |||||
| * | Adress Feedback. | Fernando Sahmkow | 2022-06-30 | 1 | -17/+26 |
| | | |||||
| * | Address feedback. | Fernando Sahmkow | 2022-06-28 | 1 | -13/+13 |
| | | |||||
| * | Core: Protect each event from race conditions within it. | Fernando Sahmkow | 2022-06-28 | 1 | -0/+1 |
| | | |||||
| * | Core/Common: Corrections to core timing and add critical priority. | Fernando Sahmkow | 2022-06-28 | 1 | -1/+1 |
| | | |||||
| * | Core: Reimplement Core Timing. | Fernando Sahmkow | 2022-06-28 | 1 | -44/+82 |
| | | |||||
| * | general: Convert source file copyright comments over to SPDX | Morph | 2022-04-23 | 1 | -3/+2 |
| | | | | | | This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | ||||
| * | core: Resolve misc cases of variable shadowing | Lioncash | 2021-05-03 | 1 | -2/+2 |
| | | | | | | | | | | Resolves shadowing warnings that aren't in a particularly large subsection of core. Brings us closer to turning -Wshadow into an error. All that remains now is for cases in the kernel (left untouched for now since a big change by bunnei is pending), and a few left over in the service code (will be tackled next). | ||||
| * | core: hle: Add missing calls to MicroProfileOnThreadExit. | bunnei | 2021-01-11 | 1 | -0/+1 |
| | | |||||
| * | Revert "core: Fix clang build" | bunnei | 2020-10-20 | 1 | -7/+6 |
| | | |||||
| * | core: Fix clang build | Lioncash | 2020-10-17 | 1 | -6/+7 |
| | | | | | | | | Recent changes to the build system that made more warnings be flagged as errors caused building via clang to break. Fixes #4795 | ||||
| * | core_timing: Remove unused header | Lioncash | 2020-08-22 | 1 | -1/+1 |
| | | |||||
| * | core_timing: Move clock initializer into constructor initializer list | Lioncash | 2020-08-22 | 1 | -4/+2 |
| | | | | | Same behavior, minus unnecessary zeroing out of the pointer. | ||||
| * | core_timing: Resolve sign conversion warning | Lioncash | 2020-08-22 | 1 | -2/+2 |
| | | | | | | This constant is only ever assigned to downcount, which is a s64, not a u64. | ||||
| * | core_timing: Make use of uintptr_t to represent user_data | Lioncash | 2020-07-27 | 1 | -7/+9 |
| | | | | | Makes the interface future-proofed for supporting other platforms in the event we ever support platforms with differing pointer sizes. This way, we have a type in place that is always guaranteed to be able to represent a pointer exactly. | ||||
| * | core_timing: Make TimedCallback take std::chrono::nanoseconds | Lioncash | 2020-07-15 | 1 | -3/+4 |
| | | | | | Enforces our desired time units directly with a concrete type. | ||||
| * | core_timing: Make use of std::chrono with ScheduleEvent | Lioncash | 2020-07-15 | 1 | -4/+4 |
| | | |||||
| * | core_timing,scheduler: Use std::scoped_lock when possible | ReinUsesLisp | 2020-06-28 | 1 | -4/+2 |
| | | | | | | Simplifies the cognitive load of procedures using locks and makes locks safe against exceptions. | ||||
| * | Core/Common: Address Feedback. | Fernando Sahmkow | 2020-06-27 | 1 | -16/+12 |
| | | |||||
| * | CoreTiming: Correct rebase bugs and other miscellaneous things. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+2 |
| | | |||||
| * | General: Tune the priority of main emulation threads so they have higher ↵ | Fernando Sahmkow | 2020-06-27 | 1 | -0/+1 |
| | | | | | priority than less important helper threads. | ||||
| * | CoreTiming/CycleTimer: Correct Idling. | Fernando Sahmkow | 2020-06-27 | 1 | -2/+5 |
| | | |||||
| * | SingleCore: Use Cycle Timing instead of Host Timing. | Fernando Sahmkow | 2020-06-27 | 1 | -8/+33 |
| | | |||||
| * | SingleCore: Move Host Timing from a sepparate thread to main cpu thread. | Fernando Sahmkow | 2020-06-27 | 1 | -7/+13 |
| | | |||||
| * | General: Fix Stop function | Fernando Sahmkow | 2020-06-27 | 1 | -0/+1 |
| | | |||||
| * | Kernel: Corrections to Scheduling. | Fernando Sahmkow | 2020-06-27 | 1 | -4/+7 |
| | | |||||
| * | HostTiming: Pause the hardware clock on pause. | Fernando Sahmkow | 2020-06-27 | 1 | -0/+6 |
| | | |||||
| * | General: Setup yuzu threads' microprofile, naming and registry. | Fernando Sahmkow | 2020-06-27 | 1 | -2/+3 |
| | | |||||
| * | General: Recover Prometheus project from harddrive failure | Fernando Sahmkow | 2020-06-27 | 1 | -112/+96 |
| | | | | | | | | This commit: Implements CPU Interrupts, Replaces Cycle Timing for Host Timing, Reworks the Kernel's Scheduler, Introduce Idle State and Suspended State, Recreates the bootmanager, Initializes Multicore system. | ||||
| * | Core: Set all hardware emulation constants in a single file. | Fernando Sahmkow | 2020-02-11 | 1 | -1/+2 |
| | | |||||
| * | core_timing: Use better reference tracking for EventType. (#3159) | bunnei | 2019-11-26 | 1 | -31/+22 |
| | | | | | | | | * core_timing: Use better reference tracking for EventType. - Moves ownership of the event to the caller, ensuring we don't fire events for destroyed objects. - Removes need for unique names - we won't be using this for save states anyways. | ||||
| * | Core_Timing: Address Remaining feedback. | Fernando Sahmkow | 2019-10-12 | 1 | -5/+4 |
| | | |||||
| * | Core_Timing: Address Feedback and suppress warnings. | Fernando Sahmkow | 2019-10-11 | 1 | -8/+7 |
| | | |||||
| * | Core Timing: Correct Idle and remove lefting pragma | Fernando Sahmkow | 2019-10-09 | 1 | -2/+1 |
| | | |||||
| * | Core Timing: General corrections and added tests. | Fernando Sahmkow | 2019-10-09 | 1 | -4/+11 |
| | | |||||
| * | Core Timing: Rework Core Timing to run all cores evenly. | Fernando Sahmkow | 2019-10-09 | 1 | -16/+50 |
| | | |||||
