Narr the Reg
39ca7b2928
core: Update service function tables to 16.0.0+
3 years ago
Liam
975186ad4d
am: avoid direct pointer access of transfer memory objects
3 years ago
Liam
de4e5db330
hid: avoid direct pointer access of transfer memory objects
3 years ago
Narr the Reg
739a81055f
core: hid: Restore motion state on refresh and clamp motion values
3 years ago
Narr the Reg
9477181d09
core: hid: Fix native mouse mappings
3 years ago
Merry
c9678bda24
svc: Fix type consistency (exposed on macOS)
3 years ago
MonsterDruide1
d746cfc018
net: translate ECONNRESET network error
3 years ago
Liam
72e5552409
sm:: fix lingering session initialization issues
3 years ago
Liam
87749d217e
cheat_engine: add check for hid initialization
3 years ago
Liam
6e0a33089b
sm:: support service registration deferral
3 years ago
Liam
a936972614
service: refactor server architecture
Converts services to have their own processes
3 years ago
Liam
23151ff498
core: defer cpu shutdown
3 years ago
Liam
1773a1039f
kernel: add KObjectName
3 years ago
Narr the Reg
17207939e5
input_common: Split mouse input into individual devices
3 years ago
arades79
98631b45b6
remove constexpr from virtual function
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
Liam
79fbdfca17
service: remove deleted services
3 years ago
arades79
880b6e9795
use a string view to skip allocation
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
683019878f
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
26e44a3be4
apply clang-format
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
Liam
ceda2d280e
general: rename CurrentProcess to ApplicationProcess
3 years ago
Liam
4363ca304a
kernel: use GetCurrentProcess
3 years ago
Colin Kinloch
868ab0d3b4
kernel/svc: Fix undefined info_id
3 years ago
bunnei
e79270507b
core: kernel: k_process: Use application system resource.
3 years ago
ameerj
5e746da981
kernel: Refactor thread_local variable usage
On MSVC at least, there seems to be a non-trivial overhead to calling GetHostThreadId().
This slightly reworks the host_thread_id variable to reduce some of the complexity around its usage, along with some small refactors around current_thread and dummy thread
3 years ago
Liam
36b70dec05
kernel: avoid usage of bit_cast
3 years ago
Narr the Reg
5e9fa5def5
core: hid: Use gyro thresholds modes set by the game
3 years ago
Narr the Reg
c27006e99d
service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
3 years ago
Liam
2415d37ea2
kernel/svc: switch to generated wrappers
3 years ago
Liam
82c2a3da9f
kernel: fix compilation with older gcc
3 years ago
Liam
92eb091ddb
kernel/svc: Split implementations into separate files
4 years ago
ameerj
979e4d9950
fsp_srv: Copy HLE Read Buffer for OutputAccessLogToSdCard
3 years ago
ameerj
2d2522693e
Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
This reverts commit 25fc5c0e11 , reversing
changes made to af20e25081 .
3 years ago
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