| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | common: string_util: Use std::string_view for UTF16ToUTF8/UTF8ToUTF16W. | 2023-03-18 | 2 | -11/+11 | |
| | | |||||
| * | common: bounded_threadsafe_queue: Use polyfill_thread. | 2023-03-17 | 1 | -2/+3 | |
| | | |||||
| * | general: fix spelling mistakes | 2023-03-12 | 6 | -15/+15 | |
| | | |||||
| * | Merge pull request #9917 from Morph1984/the-real-time | 2023-03-10 | 4 | -7/+72 | |
| |\ | | | | | native_clock: Re-adjust the RDTSC frequency to its real frequency | ||||
| | * | native_clock: Wait for 10 seconds instead of 30 | 2023-03-07 | 1 | -3/+3 | |
| | | | | | | | | | It was experimentally determined to be sufficient. | ||||
| | * | native_clock: Use RealTimeClock instead of SteadyClock | 2023-03-07 | 1 | -4/+4 | |
| | | | | | | | | | We want to synchronize RDTSC to real time. | ||||
| | * | steady_clock: Introduce a real time clock | 2023-03-07 | 2 | -0/+36 | |
| | | | |||||
| | * | native_clock: Re-adjust the RDTSC frequency | 2023-03-07 | 2 | -5/+34 | |
| | | | | | | | | | | | The RDTSC frequency reported by CPUID is not accurate to its true frequency. We will spawn a separate thread to calculate the true RDTSC frequency after a measurement period of 30 seconds has elapsed. | ||||
| * | | Merge pull request #9906 from german77/metroid2 | 2023-03-08 | 1 | -1/+1 | |
| |\ \ | | | | | | | input_common: Increase mouse sensitivity range | ||||
| | * | | input_common: Increase mouse sensitivity range | 2023-03-07 | 1 | -1/+1 | |
| | | | | |||||
| * | | | Merge pull request #9918 from liamwhite/fwrapv | 2023-03-07 | 2 | -0/+23 | |
| |\ \ \ | | | | | | | | | kernel: avoid signed overflow UB on MSVC | ||||
| | * | | | kernel: avoid signed overflow UB on MSVC | 2023-03-07 | 2 | -0/+23 | |
| | | |/ | |/| | |||||
| * | | | Merge pull request #9920 from liamwhite/constexpr-bit-cast | 2023-03-07 | 1 | -9/+11 | |
| |\ \ \ | | | | | | | | | common: make BitCast constexpr | ||||
| | * | | | common: make BitCast constexpr | 2023-03-07 | 1 | -9/+11 | |
| | |/ / | |||||
| * / / | input_common: Minor typo issues (#9922) | 2023-03-08 | 1 | -1/+1 | |
| |/ / | |||||
| * | | Merge pull request #9889 from Morph1984/time-is-ticking | 2023-03-07 | 8 | -28/+267 | |
| |\ \ | | | | | | | core_timing: Reduce CPU usage on Windows | ||||
| | * | | native_clock: Round RDTSC frequency to the nearest 1000 | 2023-03-05 | 1 | -5/+12 | |
| | | | | |||||
| | * | | timer_resolution: Set current process to High QoS | 2023-03-05 | 1 | -0/+22 | |
| | | | | | | | | | | | | | Ensures that this process is treated as a high performance process by the Windows scheduler. | ||||
| | * | | core_timing: Use higher precision sleeps on Windows | 2023-03-05 | 2 | -0/+8 | |
| | | | | | | | | | | | | | | | | | | | The precision of sleep_for and wait_for is limited to 1-1.5ms on Windows. Using SleepForOneTick() allows us to sleep for exactly one interval of the current timer resolution. This allows us to take advantage of systems that have a timer resolution of 0.5ms to reduce CPU overhead in the event loop. | ||||
| | * | | wall_clock: Make use of SteadyClock | 2023-03-05 | 1 | -23/+11 | |
| | | | | |||||
| | * | | common: Implement a method to change the Windows timer resolution | 2023-03-05 | 3 | -0/+133 | |
| | | | | | | | | | | | | | This utilizes undocumented NtDll functions to change the current timer resolution from the default of 1ms. | ||||
| | * | | common: Implement a high resolution steady clock | 2023-03-05 | 3 | -0/+81 | |
| | |/ | | | | | | | This implementation provides a consistent, high performance, and high resolution clock where/when std::chrono::steady_clock does not provide sufficient precision. | ||||
| * / | fix typo in settings.h | 2023-03-06 | 1 | -4/+4 | |
| |/ | | | Intial -> Initial | ||||
| * | nvnflinger: fix name | 2023-03-01 | 2 | -102/+102 | |
| | | |||||
| * | cmake: use correct boost imported targets | 2023-02-28 | 1 | -1/+1 | |
| | | |||||
| * | Revert "yuzu: config: Remove player 8 and 9 from config file" | 2023-02-26 | 1 | -1/+1 | |
| | | |||||
| * | Merge pull request #9849 from ameerj/async-astc | 2023-02-26 | 3 | -0/+4 | |
| |\ | | | | | texture_cache: Add asynchronous ASTC texture decoding | ||||
| | * | configuration: Add async ASTC decode setting | 2023-02-22 | 2 | -0/+3 | |
| | | | |||||
| | * | texture_cache: Add async texture decoding | 2023-02-22 | 1 | -0/+1 | |
| | | | |||||
| * | | yuzu: config: Remove player 8 and 9 from config file | 2023-02-25 | 1 | -1/+1 | |
| | | | |||||
| * | | settings: Add more input settings to the log | 2023-02-21 | 1 | -0/+7 | |
| |/ | |||||
| * | Update settings.cpp | 2023-02-12 | 1 | -0/+4 | |
| | | | | added missing graphical settings to RestoreGlobalState() | ||||
| * | input_common: Reintroduce custom pro controller support | 2023-02-09 | 1 | -0/+1 | |
| | | |||||
| * | Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span" | 2023-02-03 | 2 | -2/+3 | |
| | | | | | | This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363. | ||||
| * | Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵ | 2023-02-02 | 2 | -3/+2 | |
| | | | | | ReadBuffer" | ||||
| * | Merge pull request #9696 from german77/please_forgive_me_for_this_sin | 2023-02-01 | 1 | -0/+2 | |
| |\ | | | | | input_common: Implement turbo buttons | ||||
| | * | input_common: Implement turbo buttons | 2023-02-01 | 1 | -0/+2 | |
| | | | |||||
| * | | Merge pull request #9508 from ameerj/hle-ipc-buffer-span | 2023-01-30 | 2 | -2/+3 | |
| |\ \ | |/ |/| | hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer | ||||
| | * | fsp_srv: Use ReadBufferSpan | 2022-12-25 | 2 | -2/+3 | |
| | | | |||||
| * | | Move to Clang Format 15 | 2023-01-29 | 14 | -121/+124 | |
| | | | | | | | | | | | | | Depends on https://github.com/yuzu-emu/build-environments/pull/69 clang-15 primary run | ||||
| * | | polyfill_thread: satisfy execution ordering requirements of stop_callback | 2023-01-27 | 1 | -37/+46 | |
| | | | |||||
| * | | polyfill_thread: Implement StoppableTimedWait | 2023-01-25 | 1 | -0/+36 | |
| | | | | | | | | | | | | | | | StoppableTimedWait allows for a timed wait to be stopped immediately after a stop is requested. This is useful in cases where long duration thread sleeps are needed and allows for immediate joining of waiting threads after a stop is requested. Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | ||||
| * | | Merge pull request #9662 from abouvier/cmake-llvm | 2023-01-24 | 2 | -5/+3 | |
| |\ \ | | | | | | | cmake: prefer system llvm library | ||||
| | * | | cmake: prefer system llvm library | 2023-01-23 | 2 | -5/+3 | |
| | | | | |||||
| * | | | Merge pull request #9492 from german77/joycon_release | 2023-01-24 | 2 | -27/+42 | |
| |\ \ \ | |/ / |/| | | Input_common: Implement custom joycon driver v2 | ||||
| | * | | input_common: Use DriverResult on all engines | 2023-01-19 | 1 | -26/+20 | |
| | | | | |||||
| | * | | input_common: Disable SDL driver with switch controllers | 2023-01-19 | 1 | -0/+1 | |
| | | | | |||||
| | * | | input_common: Initial skeleton for custom joycon driver | 2023-01-19 | 1 | -3/+23 | |
| | | | | |||||
| * | | | Merge pull request #9613 from Kelebek1/demangle | 2023-01-22 | 3 | -1/+52 | |
| |\ \ \ | |/ / |/| | | Add stacktrace symbol demangling | ||||
| | * | | Be careful of mangled out of bounds read | 2023-01-14 | 1 | -5/+9 | |
| | | | | |||||