godot/core/input
Nintorch 0b3496fb4f
Add support for SDL3 joystick input driver
Made possible by EIREXE, xsellier and the SDL team.

This commit includes statically linked SDL3 for Windows, Linux and macOS.
The vendored copy of SDL3 was setup to only build the required subsystems
for gamepad/joystick support, with some patches to be able to make it as
minimal as possible and reduce the impact on binary size and code size.

Co-authored-by: Álex Román Núñez <eirexe123@gmail.com>
Co-authored-by: Xavier Sellier <xsellier@gmail.com>
Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2025-06-25 01:28:50 +02:00
..
default_controller_mappings.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00
gamecontrollerdb.txt Sync controller mappings DB with SDL2 community repo [Nov 2024] 2024-11-15 21:56:25 -04:00
godotcontrollerdb.txt Fix Xbox Controller on Android 2025-05-03 01:09:05 +02:00
input.compat.inc Implement amplitude to Input.vibrate_handheld 2024-05-02 19:09:42 +03:00
input.cpp Add support for SDL3 joystick input driver 2025-06-25 01:28:50 +02:00
input.h Inline static variables (part 1) 2025-04-29 18:10:44 +02:00
input_builders.py Introduce 'drivers/apple_embedded' abstract platform for code reuse 2025-05-19 15:37:13 -07:00
input_enums.h MacOS: Embedded window support. 2025-05-06 06:09:05 +10:00
input_event.cpp Merge pull request #96611 from Dynamic-Pistol/master 2025-05-13 16:22:25 -05:00
input_event.h MacOS: Embedded window support. 2025-05-06 06:09:05 +10:00
input_event_codec.cpp MacOS: Embedded window support. 2025-05-06 06:09:05 +10:00
input_event_codec.h MacOS: Embedded window support. 2025-05-06 06:09:05 +10:00
input_map.compat.inc Changed the default deadzone value for new actions from 0.5 to 0.2 2024-10-01 16:47:44 +04:00
input_map.cpp Fix action name for ui_colorpicker_delete_preset in built-in InputMap 2025-06-13 02:24:34 +02:00
input_map.h Optimize InputMap::get_actions. 2025-05-12 17:51:27 +08:00
SCsub SCons: Add unobtrusive type hints in SCons files 2024-09-25 09:34:35 -05:00
shortcut.cpp Apply iwyu suggestion in core. 2024-12-19 00:43:47 +08:00
shortcut.h Style: Replace header guards with #pragma once 2025-03-07 17:33:47 -06:00