SDL3 Improves Steam Controller Support, Now Enabled By Default
([Linux Gaming] 6 Hours Ago
SDL3 Steam Controller)
- Reference: 0001505955
- News link: https://www.phoronix.com/news/SDL-Steam-Controller-Default
- Source link:
A number of Steam Controller improvements have been merged for SDL, this widely-used hardware/software abstraction layer that is common to cross platform games. Among the latest Steam Controller improvements in SDL are enabling the support by default.
As of yesterday SDL [1]enables Steam Controller support by default now that the support is in good shape. Steam will set the "SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES" hint for Steam Controllers when it's handling the support itself. Except for mobile platforms the Steam Controller support isn't enabled by default due to needing Bluetooth permissions. Steam Controller support is also being ignored in the Linux driver if HIDAPI is handling them.
This default enabling comes after [2]enabling support for Steam Controllers via USB landed yesterday as well as [3]support for the Steam Controller wireless dongle and [4]pairing controllers to the dongle .
Those interested in these latest improvements to the widely-used SDL library can see the changes via [5]SDL's GitHub .
[1] https://github.com/libsdl-org/SDL/commit/140aba9e5dac733156275b615955c38f4f75e8a5
[2] https://github.com/libsdl-org/SDL/commit/1a311bc638db0134cfc781aa75a15cc0421842c3
[3] https://github.com/libsdl-org/SDL/commit/68c2cf84f6f27504f8607f0b6c36d90a58562ea6
[4] https://github.com/libsdl-org/SDL/commit/b71151a6975e626853dd3296e374aef91fc98924
[5] https://github.com/libsdl-org/SDL/commits/main/
As of yesterday SDL [1]enables Steam Controller support by default now that the support is in good shape. Steam will set the "SDL_HINT_GAMECONTROLLER_IGNORE_DEVICES" hint for Steam Controllers when it's handling the support itself. Except for mobile platforms the Steam Controller support isn't enabled by default due to needing Bluetooth permissions. Steam Controller support is also being ignored in the Linux driver if HIDAPI is handling them.
This default enabling comes after [2]enabling support for Steam Controllers via USB landed yesterday as well as [3]support for the Steam Controller wireless dongle and [4]pairing controllers to the dongle .
Those interested in these latest improvements to the widely-used SDL library can see the changes via [5]SDL's GitHub .
[1] https://github.com/libsdl-org/SDL/commit/140aba9e5dac733156275b615955c38f4f75e8a5
[2] https://github.com/libsdl-org/SDL/commit/1a311bc638db0134cfc781aa75a15cc0421842c3
[3] https://github.com/libsdl-org/SDL/commit/68c2cf84f6f27504f8607f0b6c36d90a58562ea6
[4] https://github.com/libsdl-org/SDL/commit/b71151a6975e626853dd3296e374aef91fc98924
[5] https://github.com/libsdl-org/SDL/commits/main/
WebMac