WIP: SDL3 #533

Closed
madwind wants to merge 64 commits from SDL3 into master

64 Commits

Author SHA1 Message Date
madwind
4f8bb06d8e merge 2025-01-19 11:10:03 +08:00
madwind
8fd97963e9 Merge remote-tracking branch 'origin/master2' into SDL3
# Conflicts:
#	src/Ryujinx/Headless/Windows/OpenGLWindow.cs
#	src/Ryujinx/Headless/Windows/WindowBase.cs
2025-01-19 11:01:09 +08:00
madwind
f7c70def34 SDL3-3.1.10 2025-01-17 21:26:40 +08:00
IvonWei
846f8940e5
Merge branch 'Ryubing:master' into SDL3 2025-01-17 21:12:15 +08:00
madwind
c05aa45f30 remove sdl2 text 2025-01-17 19:28:59 +08:00
madwind
8f09f4cec8 disable sdl2 build 2025-01-17 15:37:56 +08:00
madwind
55d7584d0f sdl3 2025-01-17 13:09:25 +08:00
madwind
0c25cc1a81 remove log 2025-01-16 21:51:05 +08:00
madwind
6e7c787cb4 update 2025-01-16 21:35:46 +08:00
madwind
cfbe22e9b8 update sdl3 2025-01-16 20:37:54 +08:00
madwind
868e5199c2 fix pro layout 2025-01-16 20:36:07 +08:00
IvonWei
48968f1195
Merge branch 'Ryubing:master' into SDL3 2025-01-16 17:36:09 +08:00
madwind
f56cd968e2 update 2025-01-16 17:35:35 +08:00
madwind
82664ef69b fix audiomix 2025-01-16 17:24:00 +08:00
madwind
e1cb957d7b remove unnecessary code 2025-01-15 23:26:56 +08:00
madwind
dfbcdfa83a sdl3 audio callback 2025-01-15 22:38:21 +08:00
madwind
37f4c1ea1a Merge branch 'master2' into SDL3
# Conflicts:
#	Directory.Packages.props
2025-01-15 18:47:41 +08:00
madwind
fbc5ccfa2c sdl3 audio 2025-01-15 17:23:03 +08:00
madwind
0bd62888a0 sdl3 audio 2025-01-15 12:08:08 +08:00
madwind
b01dcd1963 update 2025-01-15 00:27:57 +08:00
madwind
992fe0e64f JoyConPair setting 2025-01-15 00:27:13 +08:00
madwind
b8b3767613 show button 2025-01-14 18:36:01 +08:00
madwind
c4b9aedc0f update 2025-01-13 22:44:44 +08:00
madwind
106b37f91f Merge branch 'master' into SDL3
# Conflicts:
#	src/Ryujinx/UI/ViewModels/Input/ControllerInputViewModel.cs
2025-01-13 09:14:47 +08:00
madwind
9356b68f26 Add a '*' to label the virtual controller. 2025-01-13 08:41:32 +08:00
IvonWei
14aafebaa6
Merge branch 'Ryubing:master' into master 2025-01-13 08:33:30 +08:00
madwind
f4e7482312 fix sdl3 motion 2025-01-11 23:10:08 +08:00
Evan Husted
4518666a04
Merge branch 'master' into master 2025-01-10 21:39:41 -06:00
madwind
241b0152ad update 2025-01-11 00:24:53 +08:00
madwind
91f70584ec update 2025-01-09 23:47:44 +08:00
madwind
2c26388dde SDL3 2025-01-09 21:36:39 +08:00
IvonWei
7df576b5d4
Merge branch 'Ryubing:master' into joycon 2025-01-09 18:47:07 +08:00
madwind
7532ba06ad Merge remote-tracking branch 'origin/joycon' into joycon 2025-01-08 10:14:53 +08:00
madwind
6d5dd49550 Merge branch 'DeadZone' into joycon
# Conflicts:
#	src/Ryujinx/Ryujinx.csproj
2025-01-08 10:13:47 +08:00
madwind
1e3718343c Merge branch 'DeadZone' into joycon
# Conflicts:
#	src/Ryujinx/Ryujinx.csproj
2025-01-08 09:50:57 +08:00
IvonWei
39e99ce271
Merge branch 'Ryubing:master' into joycon 2025-01-08 09:41:40 +08:00
madwind
270c5bd815 add public method: GetJoystickPosition 2025-01-03 17:03:59 +08:00
madwind
6945a05e45 restore single joy-con svg 2025-01-03 17:01:02 +08:00
madwind
4399edaa9f Fix typo: SQL_JOYBATTERYUPDATED => SDL_JOYBATTERYUPDATED 2025-01-02 11:50:20 +08:00
Evan Husted
4e77bcb55a
Merge branch 'master' into master 2025-01-01 21:19:02 -06:00
IvonWei
3cbd7dc1a1
Merge branch 'Ryubing:master' into master 2024-12-31 19:21:10 +08:00
madwind
de9e93606a Display position to help set the deadzone. 2024-12-31 11:08:32 +08:00
IvonWei
536f792558
Merge branch 'Ryubing:master' into master 2024-12-30 22:04:08 +08:00
madwind
7a451ab160 fix GetMappedStateSnapshot 2024-12-30 22:01:21 +08:00
IvonWei
99c7c3fb14
Merge branch 'Ryubing:master' into master 2024-12-29 18:37:03 +08:00
Evan Husted
09e7b660f4
Merge branch 'master' into master 2024-12-29 03:42:20 -06:00
madwind
69dfd8c60e fix right Stick 2024-12-29 02:11:31 +08:00
madwind
8e50dd9fa6 fix right JoyCon stick 2024-12-29 01:49:25 +08:00
madwind
68c03051ad For the JoyCon controller, wrap SDL2Gamepad as SDL2JoyCon to use a suitable layout and correct the motion sensing and joystick orientation. 2024-12-29 00:56:03 +08:00
Evan Husted
a837294b11
Merge branch 'master' into master 2024-12-28 06:01:06 -06:00
IvonWei
f1c0cc8076
Merge branch 'Ryubing:master' into master 2024-12-28 09:09:10 +08:00
madwind
6dec7ff8ba fix motionData 2024-12-28 09:07:22 +08:00
madwind
20fdbff964 clean log 2024-12-26 14:47:40 +08:00
IvonWei
e426680cb0
Merge branch 'GreemDev:master' into master 2024-12-26 11:58:50 +08:00
madwind
7863e97cb0 invoke OnGamepadConnected and OnGamepadDisconnected 2024-12-26 11:58:00 +08:00
madwind
c4dea0ee28 add SQL_JOYBATTERYUPDATED , OnJoyBatteryUpdated 2024-12-26 11:54:52 +08:00
IvonWei
e0b6a01e9d
Merge branch 'GreemDev:master' into master 2024-12-25 17:00:53 +08:00
madwind
e509ffa716 delay 2000ms before ShowPowerLevel 2024-12-25 16:57:36 +08:00
IvonWei
714c68b548
Merge branch 'GreemDev:master' into master 2024-12-25 10:41:20 +08:00
madwind
fec197d9ec log powerLevel 2024-12-25 10:39:07 +08:00
IvonWei
a4b2feef79
Merge branch 'GreemDev:master' into master 2024-12-23 22:13:47 +08:00
IvonWei
ad7d9d1ce0
Update NpadController.cs
add ?
2024-12-23 18:55:49 +08:00
IvonWei
86f9544910
Update NpadController.cs
back to Debug
2024-12-23 18:54:11 +08:00
madwind
e9ecbd44fc Add a virtual controller to merge Joy-Cons. 2024-12-23 17:57:55 +08:00