Louis Gombert
39ce5eac9e
Add missing SDL_free on structs allocated by SDL3
2025-02-17 22:45:04 +01:00
Louis Gombert
6777ff17ad
SDL3: update input methods and structs
2025-02-17 22:36:30 +01:00
Louis Gombert
867e800df9
Use new SDL3 Joystick functions
2025-02-17 22:36:30 +01:00
Louis Gombert
3a1878c0f7
SDL3: run rename_headers.py script from migration guide
2025-02-17 22:36:30 +01:00
Louis Gombert
780b88f673
SDL3: run rename_symbols.py script from migration guide
2025-02-17 22:36:22 +01:00
Louis Gombert
03e0b0f0bc
SDL3: Functions that previously returned a negative error code now return bool.
2025-02-17 22:36:22 +01:00
Chris Sarbora
62ac1f4eb6
fill in x and y only if axes are valid
2024-12-31 11:44:40 -06:00
Louis Gombert
6c533364f6
Remove outdated '-slowkey', '-alternatejoy' & '-directinput' options
...
Removes key_emulation and joy_emulation toggles from ddio_init_info structures, that were not used in the SDL implementation.
All input is now handled using SDL for all platforms, alternatejoy/directinput options were only relevant for Windows-specific DirectInput. 'slowkey' was an unimplemented feature.
2024-09-18 22:32:56 +02:00
Louis Gombert
b8b50d9b08
sdljoy: minor fixes
...
Use nullptr instead of 0, parenthesize sizeof, remove extra forward declaration
2024-09-18 22:32:09 +02:00
Azamat H. Hackimov
a16420789d
Convert ddio to use new logging facility
2024-09-10 03:00:25 +03:00
Thomas Roß
7b71873a69
[Cleanup] Removed function declarations that are not implemented.
2024-08-20 20:03:02 +02:00
GravisZro
9cf9781369
Properly format/use variadic macros
2024-05-24 20:57:17 -04:00
Azamat H. Hackimov
a0929aefe2
Rename ddio_common to ddio
2024-05-24 22:18:14 +03:00