godot/core/input
Fredia Huya-Kouadio a57a99f5bc Memory cleanup and optimizations
- Returns an empty list when there's not registered plugins, thus preventing the creation of spurious iterator objects

- Inline `Godot#getRotatedValues(...)` given it only had a single caller. This allows to remove the allocation of a float array on each call and replace it with float variables

- Disable sensor events by default. Sensor events can fired at 10-100s Hz taking cpu and memory resources. Now the use of sensor data is behind a project setting allowing projects that have use of it to enable it, while other projects don't pay the cost for a feature they don't use

- Create a pool of specialized input `Runnable` objects to prevent spurious, unbounded `Runnable` allocations

- Disable showing the boot logo for Android XR projects

- Delete locale references of jni strings
2024-08-16 09:27:41 -07:00
..
SCsub Update pre-commit hooks configuration to use `ruff` instead of `black` 2024-05-21 18:02:29 -05:00
default_controller_mappings.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
gamecontrollerdb.txt Sync controller mappings DB with SDL 2 community repo 2024-04-24 11:55:55 +02:00
godotcontrollerdb.txt UWP: Remove platform port, needs to be redone from scratch for 4.x 2023-09-07 15:01:59 +02:00
input.compat.inc Implement `amplitude` to Input.vibrate_handheld 2024-05-02 19:09:42 +03:00
input.cpp Memory cleanup and optimizations 2024-08-16 09:27:41 -07:00
input.h Memory cleanup and optimizations 2024-08-16 09:27:41 -07:00
input_builders.py [Buildsystem] Fix encoding when reading files 2024-03-24 18:02:56 +01:00
input_enums.h Fix mouse-button-mask on button release in unit test 2023-02-08 01:17:40 +01:00
input_event.cpp Add event_index to InputEventAction 2024-05-30 12:51:15 +02:00
input_event.h Add event_index to InputEventAction 2024-05-30 12:51:15 +02:00
input_map.cpp Add Home/End to text caret movements on macOS 2024-07-08 16:08:27 +02:00
input_map.h Add autocompletion for InputMap's methods 2024-03-01 16:44:26 +01:00
shortcut.cpp One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00
shortcut.h One Copyright Update to rule them all 2023-01-05 13:25:55 +01:00