Caio Oliveira
8fa36a7737
nuke: Goodbye PCH, you will not be missed ( #2821 )
Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2821
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-committed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
4 months ago
Caio Oliveira
0be29d2947
[meta] fix building with clang 21.1.4 ( #2839 )
Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2839
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Co-committed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
4 months ago
MaranBr
9c7ed0f59d
[hid_core] Fix a specific case where all controllers get disconnected by certain games ( #2759 )
There's a bug in some games where all controllers get disconnected. This fixes those specific cases where controllers set to Handheld or Player 1 need to remain connected.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2759
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
4 months ago
MaranBr
b7021afff6
[hid_core] Quick fix for PR 2747 ( #2753 )
Ensures that only the controllers enabled in the settings remain active when the game is running.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2753
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
4 months ago
MaranBr
bb836ed6c2
[hid_core] Fix a crash related to setting controls while the game is running ( #2747 )
This fixes a crash related to setting controls while the game is running. Fixes BOTW, TOTK, MK8D and possibly others as well.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2747
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Co-authored-by: MaranBr <maranbr@outlook.com>
Co-committed-by: MaranBr <maranbr@outlook.com>
4 months ago
unknown
a3ef2cc183
[audio_core/hid] Audio REV12+15 support + HID fixes ( #2719 )
This fixes newer updates / games.
Implements partial audio rev15, rev13, rev12 and HID issues on SDK20+ games.
Credits to LotP (Ryubing) and Zephyron (Citron) for their research and implementation.
Co-authored-by: Zephyron <zephyron@citron-emu.org>
Co-authored-by: Shinmegumi <shinmegumi@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2719
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Co-authored-by: unknown <sahyno1996@gmail.com>
Co-committed-by: unknown <sahyno1996@gmail.com>
4 months ago
crueter
9f385bf627
[tools, cmake] refactor: update/hash check scripts, use tags for some more deps, proper CPMUtil separation ( #2666 )
Uses tags for a bunch of deps that can use them
Also adds a bunmch of scripts to tools/cpm, notably for checking hashes
and checking for updates.
TODO for the future:
- CI target to check hashes
- Weekly CI to check for updates
Need to get that other CI runner up
additional stuff
- Ports gentoo fixes
- makes solaris work (TODO: sdl2)
- way better docs
- properly separates CPMUtil as a standalone project
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2666
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
5 months ago
lizzie
bf4dce8d0b
[hid_core/frontend] use shared lock for accesses on emulated controller (reduces contention in FBSD) ( #2553 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2553
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
5 months ago
lizzie
f19bbda517
[common] remove ranges polyfill ( #2546 )
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2546
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
5 months ago
lizzie
191e4c75a1
[meta] fix license headers ( #2547 )
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2547
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
5 months ago
lizzie
9d2681ecc9
[cmake] enable clang-cl and WoA builds ( #348 )
Compilation and CMake fixes for both Windows on ARM and clang-cl, meaning Windows can now be built on both MSVC and clang on both amd64 and aarch64.
Compiling on clang is *dramatically* faster so this should be useful for CI.
Co-authored-by: crueter <crueter@eden-emu.dev>
Co-authored-by: crueter <crueter@crueter.xyz>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/348
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
6 months ago
lizzie
9e0e31132a
[icc] fix intel c++ compiler errors ( #146 )
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/146
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
7 months ago
Esther1024
ea7b9519c7
fix uninit values in applet and mouse ( #114 )
read before written; initialize so valgrind stops complaining
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/114
Co-authored-by: Esther1024 <danishreyjavik@outlook.com>
Co-committed-by: Esther1024 <danishreyjavik@outlook.com>
9 months ago
Pavel Barabanov
5608ab1cd4
everything related to the FW 20 has been deleted.
10 months ago
Maran Br
8f5a65bdb0
Fixes second controller not detected in DKTF and possibly other games
2 years ago
Pavel Barabanov
d9eea0dc72
renamed SetTouchScreenOutputRanges to SetTouchScreenOutputRanges [20.0.0+]
10 months ago
crueter
9cef9f5dce
Update fmt to allow for v11
Signed-off-by: swurl <swurl@swurl.xyz>
11 months ago
german77
68b0f72f27
core: hid: hid_core doesn't have access to LIBUSB
2 years ago
german77
bdd95714d5
core: hid: Reintroduce vibration filter
2 years ago
Narr the Reg
9d2a7fba97
service: hid: Migrate HidServer to new IPC
2 years ago
Narr the Reg
c10b688712
service: hid: Move and migrate AppletResource and ActiveVibrationDevice
2 years ago
FearlessTobi
4d55e58ee4
scope_exit: Make constexpr
Allows the use of the macro in constexpr-contexts.
Also avoids some potential problems when nesting braces inside it.
2 years ago
german77
16b5a24d6f
core: hid: Remove driver errors from log
2 years ago
t895
a29782ce6a
android: Input mapping
2 years ago
t895
95ea8e9553
hid_core: Prevent crash if we try to iterate through empty color devices list
2 years ago
t895
31b531fb2b
hid_core: Use dedicated "port" for android's input overlay
2 years ago
Narr the Reg
43715edd7e
service: set: Migrate ISystemSettingsServer to new IPC
2 years ago
Narr the Reg
b765a7e22c
service: hid: Free npad applet resource
2 years ago
Narr the Reg
0201a87e4f
service: hid: Migrate hidbus to new interface
2 years ago
german77
bc3955e125
service: irs: Migrate service to new interface
2 years ago
german77
4e0a08ccae
service: hid: Add multiprocess support to six axis input
2 years ago
german77
e12d580819
service: hid: Ensure aruid data is initialized
2 years ago
Narr the Reg
06bb386941
service: hid: Multiple fixes
2 years ago
Narr the Reg
ac45bf3adb
service: hid: Implement GetPlayerLedPattern accurately
2 years ago
german77
fd1bc5e569
service: hid: Implement home, capture and sleep buttons
2 years ago
german77
979e27ea91
service: hid: Restore active aruid
2 years ago
Narr the Reg
575f4308e0
service: hid: Fully implement touch resource
2 years ago
german77
4796058940
service: set: Implement more Qlaunch Settings
2 years ago
K900
2e958b507f
input: add a missing null pointer check
There's a few other places where the result of GetAruidData is accessed without a null check,
but I couldn't find a code path that hits those.
2 years ago
Narr the Reg
cc539cac24
service: hid: Don't try to vibrate if device isn't initialized
2 years ago
Narr the Reg
df295231b8
service: set: Implement more settings functions for Qlaunch
2 years ago
Narr the Reg
9d8c4a7802
core: hid: Skip duplicated vibrations
2 years ago
Narr the Reg
cd792c68c2
core: hid: Only set polling mode if needed
2 years ago
Narr the Reg
0748704ca6
core: hid: Allow to disable vibration
2 years ago
Narr the Reg
4af74a15a8
service: hid: Implement EnableAppletForInput
2 years ago
Narr the Reg
77f3deb03a
service: hid: Clear controller status when aruid is no longer used
2 years ago
Narr the Reg
d79845d97f
core: hid: Disable special features before disconnecting the controllers
2 years ago
Narr the Reg
4acc872fce
service: set: Implement stubbed functions
2 years ago
Narr the Reg
e2313faec9
service: hid: Fully implement abstract vibration
2 years ago
Viktor Szépe
34a9bad960
Fix typos in master
2 years ago