- 12 Apr, 2023 1 commit
-
-
Wollnashorn authored
-
- 08 Apr, 2023 3 commits
-
-
Wollnashorn authored
Should be more efficient and better readable
-
Wollnashorn authored
-
Wollnashorn authored
On AMD a subpixel offset of 1/512 of the texel size is applied to the texture coordinates at a ImageGather call to ensure the rounding at the texel centers is done the same way as in Maxwell or other Nvidia architectures. See https://www.reedbeta.com/blog/texture-gathers-and-coordinate-precision/ for more details why this might be necessary. This should fix shadow artifacts at object edges in Zelda: Breath of the Wild (#9957, #6956).
-
- 03 Apr, 2023 2 commits
- 02 Apr, 2023 3 commits
- 01 Apr, 2023 8 commits
-
-
bunnei authored
Audio synchronisation improvements
-
liamwhite authored
service: am: Improve profile select applet
-
liamwhite authored
applet: controller: Implement cancel button
-
liamwhite authored
service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination
-
liamwhite authored
externals: update Vulkan-Headers to v1.3.246 to fix -Werror=switch with system package
-
Merry authored
-
bunnei authored
kernel: fix unbounded stack usage in atomics
-
Jan Beich authored
-
- 30 Mar, 2023 4 commits
-
-
liamwhite authored
Fix: 'Continous' typo
-
german77 authored
-
german77 authored
Used by Let's Get Fit
-
Max Dunbar authored
-
- 29 Mar, 2023 3 commits
-
-
Narr the Reg authored
-
liamwhite authored
applets: implement RequestExit
-
Liam authored
-
- 28 Mar, 2023 3 commits
- 27 Mar, 2023 13 commits
-
-
Morph authored
-
Morph authored
Co-Authored-By: liamwhite <liamwhite@users.noreply.github.com>
-
Morph authored
For CPUs that support tpause, this should result in significant CPU power savings over thread yield in this spin wait.
-
Morph authored
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>
-
Morph authored
waitpkg introduces 3 instructions, UMONITOR, UMWAIT and TPAUSE.
-
Billy Laws authored
Now the audout and audren update rates are tied to the sink status stalling is no longer necessary.
-
Billy Laws authored
-
Billy Laws authored
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.
-
liamwhite authored
qt: Fix log softlock
-
Narr the Reg authored
-
Narr the Reg authored
-
liamwhite authored
memory: rename global memory references to application memory
-
liamwhite authored
service: nfp: Add plain amiibo support
-