Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-04-13 | vulkan: pick alpha composite flags based on available values | Liam | |
2023-04-11 | Merge pull request #10008 from vonchenplus/texture_cache | liamwhite | |
video_core: update imageinfo implement | |||
2023-04-10 | Merge pull request #10027 from bylaws/master | liamwhite | |
Add some explicit latency to sample count reporting | |||
2023-04-09 | kernel: move more memory to application in 8GB arrangement | Liam | |
2023-04-08 | kernel: switch extended memory setting to 8GB arrangement | Liam | |
2023-04-08 | Use GetGlobalTimeNs as opposed to clock ticks | Billy Laws | |
2023-04-08 | Merge pull request #10022 from liamwhite/gcc-13 | bunnei | |
general: fixes for gcc 13 | |||
2023-04-03 | Add some explicit latency to sample count reporting | Billy Laws | |
Some games have very tight scheduling requirements for their audio which can't really be matched on the host, adding a constant to the reported value helps to provide some leeway. | |||
2023-04-03 | Merge pull request #10024 from german77/crysis | liamwhite | |
service: hid: Fix handle validation | |||
2023-04-03 | Merge pull request #10004 from Kelebek1/cubemap | liamwhite | |
[texture_cache] Only upload GPU-modified overlaps | |||
2023-04-02 | general: fixes for gcc 13 | Liam | |
2023-04-02 | service: hid: Fix handle validation | german77 | |
2023-04-01 | Merge pull request #10020 from merryhime/update-dynarmic | bunnei | |
externals: Update dynarmic to 6.4.6 | |||
2023-04-01 | core: arm_dynarmic_32: Update SaveContext/LoadContext. | bunnei | |
2023-04-01 | Merge pull request #9969 from bylaws/master | bunnei | |
Audio synchronisation improvements | |||
2023-04-01 | Merge pull request #10006 from german77/profile_select | liamwhite | |
service: am: Improve profile select applet | |||
2023-04-01 | Merge pull request #9997 from german77/cancel_controller | liamwhite | |
applet: controller: Implement cancel button | |||
2023-04-01 | Merge pull request #9999 from german77/new_hid_hurra | liamwhite | |
service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination | |||
2023-04-01 | Merge pull request #10017 from jbeich/vk-246 | liamwhite | |
externals: update Vulkan-Headers to v1.3.246 to fix -Werror=switch with system package | |||
2023-04-01 | Merge pull request #10005 from liamwhite/kernel-atomics | bunnei | |
kernel: fix unbounded stack usage in atomics | |||
2023-04-01 | externals: update Vulkan-Headers to v1.3.246 | Jan Beich | |
2023-03-31 | video_core: Keep the definition of DimensionControl consistent with nvidia ↵ | Feng Chen | |
open doc | |||
2023-03-30 | applet: controller: Implement cancel button | german77 | |
2023-03-29 | service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination | german77 | |
Used by Let's Get Fit | |||
2023-03-29 | Fixes 'Continous' typo | Max Dunbar | |
2023-03-29 | service: am: Improve profile select applet | Narr the Reg | |
2023-03-29 | Merge pull request #9505 from liamwhite/request-exit | liamwhite | |
applets: implement RequestExit | |||
2023-03-28 | kernel: fix unbounded stack usage in atomics | Liam | |
2023-03-28 | Merge pull request #10003 from german77/disconnect | liamwhite | |
service: hid: Silence warning on MergeSingleJoyAsDualJoy | |||
2023-03-28 | Only upload GPU-modified overlaps | Kelebek1 | |
2023-03-27 | telemetry: Add waitpkg instruction | Morph | |
2023-03-27 | x64: Simplify RDTSC on non-MSVC compilers | Morph | |
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | |||
2023-03-27 | core_timing: Make use of MicroSleep for x64 CPUs | Morph | |
For CPUs that support tpause, this should result in significant CPU power savings over thread yield in this spin wait. | |||
2023-03-27 | x64: Add MicroSleep | Morph | |
MicroSleep allows the processor to pause for a "short" amount of time (in the microsecond range). This is useful for spin-waiting that does not require nanosecond precision. This uses the new TPAUSE instruction introduced on Intel's newest processors as part of the waitpkg instructions. For CPUs that do not support waitpkg instructions, this is equivalent to yield(). Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com> | |||
2023-03-27 | x64: cpu_detect: Add detection of waitpkg instructions | Morph | |
waitpkg introduces 3 instructions, UMONITOR, UMWAIT and TPAUSE. | |||
2023-03-27 | audio_core: No longer stall when sink queue is full | Billy Laws | |
Now the audout and audren update rates are tied to the sink status stalling is no longer necessary. | |||
2023-03-27 | Run clang-format | Billy Laws | |
2023-03-27 | audio: Wait for samples on the emulated DSP side to avoid desyncs | Billy Laws | |
Waiting on the host side is inaccurate and leads to desyncs in the event of the sink missing a deadline that require stalls to fix. By waiting for the sink to have space before even starting rendering such desyncs can be avoided. | |||
2023-03-27 | Merge pull request #10002 from german77/log | liamwhite | |
qt: Fix log softlock | |||
2023-03-27 | service: hid: Silence warning on MergeSingleJoyAsDualJoy | Narr the Reg | |
2023-03-27 | qt: Fix log softlock | Narr the Reg | |
2023-03-27 | Merge pull request #9984 from liamwhite/global-memory | liamwhite | |
memory: rename global memory references to application memory | |||
2023-03-27 | Merge pull request #9995 from german77/plain | liamwhite | |
service: nfp: Add plain amiibo support | |||
2023-03-26 | audio: Interpolate system manager sample count using host sink sample info | Billy Laws | |
This avoids the need to stall if the host sink sporadically misses the deadline, in such a case the previous implementation would report them samples as being played on-time, causing the guest to send more samples and leading to a gradual buildup. | |||
2023-03-26 | service: nfp: Add plain amiibo support | german77 | |
2023-03-26 | tests: mark integer literals as unsigned | Liam | |
2023-03-26 | container_hash: use climits | Liam | |
2023-03-25 | video_core/macro: Make use of Common::HashValue | Morph | |
2023-03-25 | tests: Implement tests for verifying HashValue | Morph | |
Values were randomly generated and the verification was done against boost 1.79. | |||
2023-03-25 | common: Port boost's hash_value implementation | Morph | |
Ports a small subset of boost's hash_value implementation (<= 1.80.0). |