| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-03-10 | Merge pull request #9917 from Morph1984/the-real-time | liamwhite | |
| native_clock: Re-adjust the RDTSC frequency to its real frequency | |||
| 2023-03-09 | Merge pull request #9916 from liamwhite/fpu | liamwhite | |
| kernel: clone fpu status on CreateThread | |||
| 2023-03-09 | Merge pull request #9822 from ameerj/buffcache-ssbo-addr | liamwhite | |
| buffer_cache: Add logic for non-NVN storage buffer tracking | |||
| 2023-03-08 | Merge pull request #9906 from german77/metroid2 | bunnei | |
| input_common: Increase mouse sensitivity range | |||
| 2023-03-08 | Merge pull request #9912 from liamwhite/err | liamwhite | |
| hle: rename legacy errors to Results | |||
| 2023-03-08 | Merge pull request #9904 from liamwhite/ws | liamwhite | |
| kernel: fix WaitSynchronization | |||
| 2023-03-08 | Merge pull request #9896 from Kelebek1/d24s8 | liamwhite | |
| Check all swizzle components for red, not just [0] | |||
| 2023-03-07 | perf_stats: Check multicore first | Morph | |
| SpeedLimiting is SC only. Since MC is performance oriented we should check for it first to skip checking use_speed_limit. | |||
| 2023-03-07 | Merge pull request #9921 from liamwhite/override | Morph | |
| general: fix type inconsistencies | |||
| 2023-03-07 | Merge pull request #9918 from liamwhite/fwrapv | Morph | |
| kernel: avoid signed overflow UB on MSVC | |||
| 2023-03-07 | Merge pull request #9920 from liamwhite/constexpr-bit-cast | Morph | |
| common: make BitCast constexpr | |||
| 2023-03-07 | hid: Use nanosecond timestamps instead of ticks | Morph | |
| 2023-03-07 | core: Promote CPU/GPU threads to time critical | Morph | |
| And also demote Audren and CoreTiming to High thread priority. | |||
| 2023-03-07 | native_clock: Wait for 10 seconds instead of 30 | Morph | |
| It was experimentally determined to be sufficient. | |||
| 2023-03-07 | native_clock: Use RealTimeClock instead of SteadyClock | Morph | |
| We want to synchronize RDTSC to real time. | |||
| 2023-03-07 | steady_clock: Introduce a real time clock | Morph | |
| 2023-03-07 | native_clock: Re-adjust the RDTSC frequency | Morph | |
| 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. | |||
| 2023-03-08 | input_common: Minor typo issues (#9922) | Narr the Reg | |
| 2023-03-07 | input_common: Increase mouse sensitivity range | german77 | |
| 2023-03-07 | common: make BitCast constexpr | Liam | |
| 2023-03-07 | general: fix type inconsistencies | Liam | |
| 2023-03-07 | kernel: avoid signed overflow UB on MSVC | Liam | |
| 2023-03-07 | kernel: clone fpu status on CreateThread | Liam | |
| 2023-03-07 | Merge pull request #9889 from Morph1984/time-is-ticking | liamwhite | |
| core_timing: Reduce CPU usage on Windows | |||
| 2023-03-06 | hle: rename legacy errors to Results | Liam | |
| 2023-03-06 | Merge pull request #9890 from Kelebek1/reverb_fix | liamwhite | |
| Fix a bug with the Reverb command in reading from the pre delay line | |||
| 2023-03-06 | Merge pull request #9910 from jbeich/libc++ | liamwhite | |
| kernel: add missing header for libc++ | |||
| 2023-03-06 | Merge pull request #9905 from german77/usbssl | liamwhite | |
| Service: USB, SSL, PSC: Update | |||
| 2023-03-06 | Merge pull request #9907 from german77/joycon | liamwhite | |
| input_common: joycon: Add stick input from passive reports | |||
| 2023-03-06 | Merge pull request #9908 from german77/pfp | liamwhite | |
| service: acc: Replace default image with a 32x32 image | |||
| 2023-03-06 | Merge pull request #9909 from eltociear/patch-1 | liamwhite | |
| fix typo in settings.h | |||
| 2023-03-06 | kernel: add missing header for libc++ | Jan Beich | |
| In file included from src/core/hle/kernel/k_light_lock.cpp:4: In file included from src/./core/hle/kernel/k_light_lock.h:8: src/./core/hle/kernel/k_scoped_lock.h:25:51: error: no member named 'addressof' in namespace 'std' explicit KScopedLock(T& l) : KScopedLock(std::addressof(l)) {} ~~~~~^ | |||
| 2023-03-06 | fix typo in settings.h | Ikko Eltociear Ashimine | |
| Intial -> Initial | |||
| 2023-03-05 | service: acc: Replace default image with a 32x32 image | Narr the Reg | |
| 2023-03-05 | input_common: joycon: Add stick input from passive reports | german77 | |
| 2023-03-05 | service: psc: Update names | Narr the Reg | |
| 2023-03-05 | service: ssl: Add missing properties and update names | Narr the Reg | |
| 2023-03-05 | service: usb: Update names | Narr the Reg | |
| 2023-03-05 | kernel: fix WaitSynchronization | Liam | |
| 2023-03-05 | Merge pull request #9786 from FernandoS27/the-gaia-is-a-lie | Fernando S | |
| YFC - Engines: Implement Accelerate DMA Texture. | |||
| 2023-03-05 | Engines: Implement Accelerate DMA Texture. | Fernando Sahmkow | |
| 2023-03-05 | native_clock: Round RDTSC frequency to the nearest 1000 | Morph | |
| 2023-03-05 | timer_resolution: Set current process to High QoS | Morph | |
| Ensures that this process is treated as a high performance process by the Windows scheduler. | |||
| 2023-03-05 | general: Target Windows 10 SDK | Morph | |
| We no longer support operating systems below Windows 10. | |||
| 2023-03-05 | hardware_properties: Update BASE_CLOCK_RATE to exactly 1020 MHz | Morph | |
| 2023-03-05 | core_timing: Use higher precision sleeps on Windows | Morph | |
| 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. | |||
| 2023-03-05 | main: (Windows) Set the current timer resolution to the maximum | Morph | |
| Increases the precision of thread sleeps on Windows. | |||
| 2023-03-05 | wall_clock: Make use of SteadyClock | Morph | |
| 2023-03-05 | common: Implement a method to change the Windows timer resolution | Morph | |
| This utilizes undocumented NtDll functions to change the current timer resolution from the default of 1ms. | |||
| 2023-03-05 | common: Implement a high resolution steady clock | Morph | |
| This implementation provides a consistent, high performance, and high resolution clock where/when std::chrono::steady_clock does not provide sufficient precision. | |||
