liamwhite
b01698775b
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
3 years ago
Liam
7d1c3a3f59
kernel: add KDeviceAddressSpace
3 years ago
german77
75e81885b0
input_common: Implement turbo buttons
3 years ago
Liam
67a8740af6
kernel: add KCapabilities
3 years ago
Levi Behunin
d5fc56db4b
Move to Clang Format 15
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
3 years ago
Liam
e9e1e7aa3a
kernel: unbreak min/max template deduction on Apple Clang
3 years ago
Narr the Reg
cc821bfae1
Revert 9617 and fix it on input_common
3 years ago
Merry
dc7ab4c5d6
Revert "MemoryManager: use fastmem directly."
This reverts commit af5ecb0b15 .
3 years ago
Liam
693cad8e9b
kernel: split SetAddressKey into user and kernel variants
3 years ago
Liam
5086380a63
kernel: fix incorrect locking order in suspension
3 years ago
Liam
31e54c4573
kernel: KPageTable: update
3 years ago
Narr the Reg
d9ee7c3297
core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicable
3 years ago
Narr the Reg
4a307a7b3a
core: hid: Only set the polling mode to the correct side
3 years ago
german77
d05ea2f3eb
input_common: Fix issue where ring and irs are enabled at the same time
3 years ago
Narr the Reg
459fb2b213
input_common: Implement joycon ir camera
3 years ago
german77
5cb437703f
yuzu: Add ring controller test button
3 years ago
german77
527dad7097
input_common: Use DriverResult on all engines
3 years ago
german77
e1a3bda4d9
Address review comments
3 years ago
Narr the Reg
1c08d532e0
core: hid: Fix input regressions
3 years ago
german77
6d6b7bdbc3
input_common: Implement joycon nfc
3 years ago
Narr the Reg
36d5e0a411
service: hid: Set led pattern and fix color detection
3 years ago
Narr the Reg
ed5fa10e97
core: hid: Enable pulling color data from controllers
3 years ago
Narr the Reg
a4074001fe
core: hid: Migrate ring from emulated devices to emulated controller
3 years ago
Liam
f1a0ce0e70
memory: fix watchpoint use when fastmem is enabled
3 years ago
Liam
0953cdd271
timing: wait for completion on unregister
3 years ago
Kelebek1
42b16bb33a
Be careful of mangled out of bounds read
3 years ago
german77
50c86b3c2a
core: hid: Fix stick minimum range
3 years ago
Kelebek1
80a55c1663
Add stacktrace symbol demangling
3 years ago
Liam
e9c3d16f6f
debugger: add host fastmem pointer fetch command
3 years ago
Liam
2f2ef5b147
nvnflinger: correct swap interval handling
3 years ago
bunnei
a5693afa03
Revert "Revert "k_page_group: synchronize""
3 years ago
Narr the Reg
8042ce7e19
input_common: Create an update engine
3 years ago
Liam
1ee0540f82
externals: update dynarmic, xbyak
3 years ago
Fernando Sahmkow
af5ecb0b15
MemoryManager: use fastmem directly.
3 years ago
MonsterDruide1
688a9fbfa6
net: Silently translate ETIMEDOUT network error
3 years ago
MonsterDruide1
04cb05fce0
TAS: Immediately switch stick to TAS on input
Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
3 years ago
german77
80bcc18788
service: nifm: Initialize request state
3 years ago
german77
ebd811b535
service: nifm: Match documentation names
3 years ago
Merry
bee395d2f0
vfs: Replace cstr concat with char concat
3 years ago
bunnei
05c709bebe
core: hid: emulated_console: Avoid a crash if frontend does not configure touch_from_button_maps.
3 years ago
gidoly
10eaf31af3
Revert "k_page_group: synchronize"
3 years ago
ameerj
b0722591c9
hle_ipc: Use thread_local ReadBuffer
3 years ago
ameerj
a1490d77ac
hle_ipc: Rename ReadBufferSpan to ReadBuffer
3 years ago
ameerj
59c0f85407
hle_ipc: Rename ReadBuffer to ReadBufferCopy
Indicates explicitly that a copy is occurring
3 years ago
ameerj
7c1bf68bb4
bsd: Use std::span for read payloads
Allows the use of HLERequestContext::ReadBufferSpan
3 years ago
ameerj
f517f82416
nvdrv: Use std::span for inputs
Allows the use of HLERequestContext::ReadBufferSpan
3 years ago
ameerj
e7032d9e64
hidbus: Use ReadBufferSpan
3 years ago
ameerj
32d01a39b0
nvflinger: Split Parcel class into InputParcel and OutputParcel
The usages of the Parcel class were already unique to either Read or Write operations.
Avoids needing a vector of the input payload for the InputParcel use-case, instead it can remain as a span.
3 years ago
ameerj
7ffd624248
service: Use ReadBufferSpan where it is trivial to do so
3 years ago
MonsterDruide1
bc4126acd7
TAS: Increase accuracy of Stick inputs
3 years ago