| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Only use SDL wakelock on Linux | 2023-06-24 | 3 | -52/+12 | |
| | | | | | | | SDL has internally fixed shenanigans related to wakelocking through DBus from inside sandboxes from around August 2022, so we can now remove the workaround we used since 2021. | ||||
| * | Merge pull request #10811 from 8bitDream/pip_mute | 2023-06-23 | 9 | -255/+148 | |
| |\ | | | | | android: Add a PiP interface to mute / unmute | ||||
| | * | android: Refactor native and corresponding variables | 2023-06-21 | 6 | -22/+25 | |
| | | | |||||
| | * | Fix JNI and expose mute settings to Android | 2023-06-21 | 7 | -277/+99 | |
| | | | |||||
| | * | android: Add a PiP interface to mute / unmute | 2023-06-21 | 4 | -0/+68 | |
| | | | |||||
| * | | Merge pull request #10859 from liamwhite/no-more-atomic-wait | 2023-06-23 | 9 | -40/+26 | |
| |\ \ | | | | | | | general: remove atomic signal and wait | ||||
| | * | | general: remove atomic signal and wait | 2023-06-22 | 9 | -40/+26 | |
| | | | | |||||
| * | | | Merge pull request #10842 from german77/native_mifare | 2023-06-23 | 25 | -193/+1165 | |
| |\ \ \ | | | | | | | | | input_common: Implement native mifare/skylander support for joycons/pro controller | ||||
| | * | | | input_common: Implement native mifare support | 2023-06-21 | 25 | -193/+1165 | |
| | | | | | |||||
| * | | | | vfs_real: lock concurrent accesses | 2023-06-23 | 2 | -25/+45 | |
| | | | | | |||||
| * | | | | Merge pull request #10457 from Kelebek1/optimise | 2023-06-22 | 84 | -460/+503 | |
| |\ \ \ \ | | | | | | | | | | | Remove memory allocations in some hot paths | ||||
| | * | | | | Remove memory allocations in some hot paths | 2023-06-22 | 84 | -460/+503 | |
| | | |/ / | |/| | | |||||
| * | | | | Merge pull request #10806 from liamwhite/worst-fs-implementation-ever | 2023-06-22 | 5 | -29/+47 | |
| |\ \ \ \ | | | | | | | | | | | vfs_real: misc optimizations | ||||
| | * | | | | vfs_real: ensure size cache is reset on write | 2023-06-16 | 1 | -0/+2 | |
| | | | | | | |||||
| | * | | | | patch_manager: remove unnecessary GetSize calls | 2023-06-16 | 1 | -5/+4 | |
| | | | | | | |||||
| | * | | | | vfs_real: misc optimizations | 2023-06-16 | 4 | -24/+41 | |
| | | | | | | |||||
| * | | | | | Merge pull request #10794 from 8bitDream/multiples | 2023-06-22 | 3 | -40/+154 | |
| |\ \ \ \ \ | | | | | | | | | | | | | android: Add support for multiple installs | ||||
| | * | | | | | android: Generalize string message dialog | 2023-06-21 | 2 | -11/+11 | |
| | | | | | | | |||||
| | * | | | | | android: Add support for concurrent installs | 2023-06-21 | 3 | -40/+154 | |
| | | |_|_|/ | |/| | | | |||||
| * | | | | | Merge pull request #10878 from GPUCode/log-droid | 2023-06-22 | 1 | -0/+1 | |
| |\ \ \ \ \ | | | | | | | | | | | | | android: Log settings | ||||
| | * | | | | | android: Log settings | 2023-06-22 | 1 | -0/+1 | |
| | | |_|/ / | |/| | | | |||||
| * | | | | | Merge pull request #10869 from 8bitDream/memory | 2023-06-22 | 3 | -1/+85 | |
| |\ \ \ \ \ | |/ / / / |/| | | | | android: Add a notice when RAM inadequate | ||||
| | * | | | | android: Convert memory sizes to resource | 2023-06-21 | 3 | -11/+21 | |
| | | | | | | |||||
| | * | | | | android: Add a notice when RAM inadequate | 2023-06-21 | 3 | -1/+75 | |
| | |/ / / | |||||
| * | | | | Merge pull request #10086 from Morph1984/coretiming-ng-1 | 2023-06-21 | 31 | -429/+280 | |
| |\ \ \ \ | | | | | | | | | | | core_timing: Use CNTPCT as the guest CPU tick | ||||
| | * | | | | nvdisp: Fix SingleCore frametime reporting | 2023-06-07 | 1 | -1/+1 | |
| | | | | | | |||||
| | * | | | | core_timing: Fix SingleCore cycle timer | 2023-06-07 | 4 | -43/+31 | |
| | | | | | | |||||
| | * | | | | (wall, native)_clock: Add GetGPUTick | 2023-06-07 | 7 | -12/+47 | |
| | | | | | | | | | | | | | | | | | | | | | Allows us to directly calculate the GPU tick without double conversion to and from the host clock tick. | ||||
| | * | | | | time: Use compile time division for TimeSpanType conversion | 2023-06-07 | 5 | -11/+15 | |
| | | | | | | |||||
| | * | | | | core_timing: Use CNTPCT as the guest CPU tick | 2023-06-07 | 14 | -122/+47 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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. | ||||
| | * | | | | nvnflinger: Acquire lock prior to signaling the vsync variable | 2023-06-07 | 1 | -1/+2 | |
| | | | | | | |||||
| | * | | | | (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 | 6 | -0/+28 | |
| |\ \ \ \ \ | | | | | | | | | | | | | video_core: optionally skip barriers on feedback loops | ||||
| | * | | | | | video_core: optionally skip barriers on feedback loops | 2023-06-14 | 6 | -0/+28 | |
| | | | | | | | |||||
| * | | | | | | Merge pull request #10841 from liamwhite/math-is-hard | 2023-06-21 | 1 | -4/+10 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | vfs_concat: fix offset calculation when not aligned to file boundary | ||||
| | * | | | | | | vfs_concat: verify short read | 2023-06-19 | 1 | -0/+5 | |
| | | | | | | | | |||||
| | * | | | | | | vfs_concat: fix offset calculation when not aligned to file boundary | 2023-06-18 | 1 | -4/+5 | |
| | | | | | | | | |||||
| * | | | | | | | Merge pull request #10863 from lat9nq/tz-end-of-string | 2023-06-21 | 1 | -1/+5 | |
| |\ \ \ \ \ \ \ | |_|_|_|/ / / |/| | | | | | | time_zone_manager: Stop on comma | ||||
| | * | | | | | | time_zone_manager: Add null terminator | 2023-06-20 | 1 | -2/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We aren't null-terminating this string after the copy, and we need to. | ||||
| | * | | | | | | time_zone_manager: Stop on comma | 2023-06-20 | 1 | -1/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a deviation from the reference time zone implementation. The actual code will set a pointer to the time zone name here, but for us we have a limited number of characters to work with, and the name of the time zone here could be larger than 8 characters. We can make the assumption that time zone names greater than five characters in length include a comma that denotes more data. Nintendo just truncates that data for the name, so we can do the same. time_zone_manager: Check for length of array Just to be double sure that we never break past the array length, directly compare against it. | ||||
| * | | | | | | | android: Don't show custom driver button on mali and x86 | 2023-06-20 | 3 | -71/+123 | |
| |/ / / / / / | |||||
| * | | | | | | Merge pull request #10818 from vonchenplus/render_target_samples | 2023-06-20 | 2 | -18/+14 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | video_core: add samples check when find render target | ||||
| | * | | | | | | video_core: add samples check when find render target | 2023-06-17 | 2 | -18/+14 | |
| | | |_|_|_|/ | |/| | | | | |||||
| * | | | | | | Merge pull request #10835 from lat9nq/intel-restrict-compute-disable | 2023-06-20 | 6 | -12/+38 | |
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | vulkan_device: Restrict compute disable only to affected Intel drivers | ||||
| | * | | | | | | vulkan_device: Remove brace initializer | 2023-06-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Tobias <thm.frey@gmail.com> | ||||
| | * | | | | | | video_core: Check broken compute earlier | 2023-06-19 | 2 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checks it as the system is determining what settings to enable. Reduces the need to check settings while the system is running. | ||||
| | * | | | | | | vk_device_info: Check only affected Intel drivers | 2023-06-18 | 3 | -8/+11 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Renames is_intel_proprietary to has_broken_compute for accuracy. vk_device_info: Use vulkan::device to check compute | ||||
| | * | | | | | | video_core: Formalize HasBrokenCompute | 2023-06-18 | 3 | -4/+26 | |
| | | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also limits it to only affected Intel proprietrary driver versions. vulkan_device: Move broken compute determination vk_device: Remove errant back quote | ||||
| * | | | | | | Merge pull request #10840 from Kelebek1/unbug_blinks_brain | 2023-06-20 | 1 | -2/+2 | |
| |\ \ \ \ \ \ | |/ / / / / |/| | | | | | Use current GPU address when unmapping GPU pages, not the base | ||||