| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Merge pull request #10970 from Morph1984/thing | 2023-07-01 | 2 | -21/+27 | |
| |\ | | | | | general: Misc changes that did not deserve their own PRs | ||||
| | * | ring_buffer: Fix const usage on std::span | 2023-06-30 | 1 | -1/+1 | |
| | | | |||||
| | * | scratch_buffer: Add member types to ScratchBuffer | 2023-06-30 | 1 | -20/+26 | |
| | | | | | | | | | Allows for implicit conversion to std::span<T>. | ||||
| * | | Merge pull request #10950 from german77/mouse_tune | 2023-07-01 | 1 | -6/+4 | |
| |\ \ | |/ |/| | input_common: Tune mouse controls | ||||
| | * | input_common: Tune mouse controls | 2023-06-28 | 1 | -6/+4 | |
| | | | |||||
| * | | Merge pull request #10935 from Morph1984/mwaitx | 2023-06-29 | 4 | -14/+41 | |
| |\ \ | | | | | | | x64: Make use of monitorx instructions for power efficient sleeps (AMD) | ||||
| | * | | x64: cpu_wait: Implement MWAITX for non-MSVC compilers | 2023-06-28 | 1 | -0/+10 | |
| | | | | |||||
| | * | | x64: cpu_wait: Remove magic values | 2023-06-28 | 1 | -3/+8 | |
| | | | | |||||
| | * | | x64: cpu_wait: Make use of MWAITX in MicroSleep | 2023-06-28 | 1 | -12/+21 | |
| | | | | | | | | | | | | | | | | MWAITX is equivalent to UMWAIT on Intel's Alder Lake CPUs. We can emulate TPAUSE by using MONITORX in conjunction with MWAITX to wait for 100K cycles. | ||||
| | * | | x64: Add detection of monitorx instructions | 2023-06-28 | 3 | -0/+3 | |
| | |/ | | | | | | | monitorx introduces 2 instructions: MONITORX and MWAITX. | ||||
| * / | input_common: Remove duplicated DriverResult enum | 2023-06-28 | 1 | -0/+2 | |
| |/ | |||||
| * | settings: Clean up includes | 2023-06-27 | 1 | -2/+3 | |
| | | | | | | | Adds <version> since we are looking at C++ implementation version details. Also moves exception header includes into the if preprocessor command since we only use it there. | ||||
| * | settings: Catch runtime_error, fallback time zone | 2023-06-27 | 1 | -3/+15 | |
| | | | | | | | Windows will let you select time zones that will fail in their own C++ implementation library. Evidently from the stack trace, we get a runtime error to work with, so catch it and use the fallback. | ||||
| * | Merge pull request #10495 from bm01/master | 2023-06-27 | 1 | -2/+9 | |
| |\ | | | | | input_common: Redesign mouse panning | ||||
| | * | input_common: Redesign mouse panning | 2023-06-12 | 1 | -2/+9 | |
| | | | |||||
| * | | android: Fix size check for content uris | 2023-06-26 | 1 | -0/+6 | |
| | | | | | | | | | Fix for checking file size for android content uris | ||||
| * | | Merge pull request #10859 from liamwhite/no-more-atomic-wait | 2023-06-23 | 1 | -1/+1 | |
| |\ \ | | | | | | | general: remove atomic signal and wait | ||||
| | * | | general: remove atomic signal and wait | 2023-06-22 | 1 | -1/+1 | |
| | | | | |||||
| * | | | Merge pull request #10842 from german77/native_mifare | 2023-06-23 | 1 | -4/+39 | |
| |\ \ \ | | | | | | | | | input_common: Implement native mifare/skylander support for joycons/pro controller | ||||
| | * | | | input_common: Implement native mifare support | 2023-06-21 | 1 | -4/+39 | |
| | | | | | |||||
| * | | | | Merge pull request #10457 from Kelebek1/optimise | 2023-06-22 | 2 | -1/+11 | |
| |\ \ \ \ | | | | | | | | | | | Remove memory allocations in some hot paths | ||||
| | * | | | | Remove memory allocations in some hot paths | 2023-06-22 | 2 | -1/+11 | |
| | | |/ / | |/| | | |||||
| * | | | | Merge pull request #10806 from liamwhite/worst-fs-implementation-ever | 2023-06-22 | 2 | -5/+5 | |
| |\ \ \ \ | |/ / / |/| | | | vfs_real: misc optimizations | ||||
| | * | | | vfs_real: misc optimizations | 2023-06-16 | 2 | -5/+5 | |
| | |/ / | |||||
| * | | | Merge pull request #10086 from Morph1984/coretiming-ng-1 | 2023-06-21 | 10 | -274/+223 | |
| |\ \ \ | | | | | | | | | core_timing: Use CNTPCT as the guest CPU tick | ||||
| | * | | | core_timing: Fix SingleCore cycle timer | 2023-06-07 | 1 | -16/+20 | |
| | | | | | |||||
| | * | | | (wall, native)_clock: Add GetGPUTick | 2023-06-07 | 4 | -4/+34 | |
| | | | | | | | | | | | | | | | | | Allows us to directly calculate the GPU tick without double conversion to and from the host clock tick. | ||||
| | * | | | core_timing: Use CNTPCT as the guest CPU tick | 2023-06-07 | 1 | -0/+17 | |
| | | | | | | | | | | | | | | | | | | | | | Previously, we were mixing the raw CPU frequency and CNTFRQ. The raw CPU frequency (1020 MHz) should've never been used as CNTPCT (whose frequency is CNTFRQ) is the only counter available. | ||||
| | * | | | (wall, native)_clock: Rework NativeClock | 2023-06-07 | 5 | -259/+94 | |
| | | | | | |||||
| | * | | | x64: Deduplicate RDTSC usage | 2023-06-07 | 5 | -19/+82 | |
| | | | | | |||||
| * | | | | Merge pull request #10777 from liamwhite/no-barrier | 2023-06-21 | 1 | -0/+1 | |
| |\ \ \ \ | |_|/ / |/| | | | video_core: optionally skip barriers on feedback loops | ||||
| | * | | | video_core: optionally skip barriers on feedback loops | 2023-06-14 | 1 | -0/+1 | |
| | | | | | |||||
| * | | | | android: fs: Fix Exists / IsFile for SAF. | 2023-06-15 | 2 | -1/+31 | |
| |/ / / | |||||
| * | | | Merge pull request #10603 from lat9nq/tz-more-complete | 2023-06-13 | 3 | -15/+85 | |
| |\ \ \ | |_|/ |/| | | core,common: Implement missing time zone data/computations | ||||
| | * | | time_zone: Handle offset time zones | 2023-06-05 | 1 | -38/+26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | time_zone: Remove maybe_unused time_zone: Use s64 storages time_zone: Catch by reference | ||||
| | * | | common: Move system time zone string detection | 2023-06-05 | 3 | -76/+84 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Moves it from Settings to Common::TimeZone, since this algorithm doesn't depend on the setting. It also lets us use it in other libraries. common: Various fixes time_zone: Don't double up the std::abs Too many absolute values were causing mirrored time zones to resolve as the same. | ||||
| | * | | settings: Always report a valid time zone | 2023-06-05 | 1 | -2/+76 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevents needing to deduce the non-Switch setting in core. Instead, we deduce the meaning of this setting where the heresy is committed, in common. settings: Remove strftime usage GetTimeZoneString: Use standard features Also forces GMT on MinGW due to broken strftime. | ||||
| * | | | Merge pull request #10623 from german77/backup | 2023-06-08 | 3 | -0/+3 | |
| |\ \ \ | | | | | | | | | service: nfc: Add backup support | ||||
| | * | | | service: nfc: Add backup support | 2023-06-06 | 3 | -0/+3 | |
| | | |/ | |/| | |||||
| * | | | Merge pull request #10666 from liamwhite/my-framerate-is-fine | 2023-06-08 | 2 | -0/+2 | |
| |\ \ \ | | | | | | | | | nvnflinger: allow locking framerate during video playback | ||||
| | * | | | nvnflinger: allow locking framerate during video playback | 2023-06-08 | 2 | -0/+2 | |
| | |/ / | |||||
| * / / | Fix potentially uninitialized local variable warning | 2023-06-09 | 1 | -1/+1 | |
| |/ / | |||||
| * | | Merge pull request #10508 from yuzu-emu/lime | 2023-06-05 | 13 | -6/+322 | |
| |\ \ | |/ |/| | Project Lime - yuzu Android Port | ||||
| | * | Use yuzu as category instead of citra | 2023-06-03 | 1 | -1/+1 | |
| | | | |||||
| | * | common: link libandroid on android | 2023-06-03 | 1 | -0/+5 | |
| | | | |||||
| | * | common: dynamic_library: Add ctor for existing handle. | 2023-06-03 | 2 | -0/+5 | |
| | | | |||||
| | * | android: Implement SAF support & migrate to SDK 31. (#4) | 2023-06-03 | 6 | -9/+236 | |
| | | | |||||
| | * | common: error: Fix for Android. | 2023-06-03 | 1 | -1/+2 | |
| | | | |||||
| | * | common: fs: Implement for Android. | 2023-06-03 | 1 | -0/+7 | |
| | | | |||||
| | * | common: logging: Implement Android logcat backend. | 2023-06-03 | 3 | -0/+63 | |
| | | | |||||