oh heh SDL will fix the controllers on linux for version 3 :blobcatpain:
@xianc78 @icedquinn I wouldn't look for announcements yet, just plans, like milestones.

At least so far I think the SDL2 releases have been from their master/main/tip/… branch.
@lanodan @xianc78 its one of those we don't really care about this problem but if you make a patch we'll bikeshed over it https://github.com/libsdl-org/SDL/issues/6478
Follow

@icedquinn @lanodan Does this problem happen with other motion controllers? I never used any on PC. Currently, I use a wired Xbox One controller because I assume Microsoft stuff would work out of the box.

· · Web · 2 · 0 · 0
@xianc78 @lanodan on windows, no. on linux yes because the boffins decided to send inputs via two devices :blobcatpain:
@xianc78 @icedquinn I don't think those have gyroscopes.

Which kinds of reminds me of a game just flat out crashing when pressing the extra inner buttons of the Steam Controller.
@lanodan @xianc78 xbox has no gyroscopes. PS4/5 and Switch Pros do.

@icedquinn @lanodan AFAIK Xbox never had any motion controls outside of the Kinect. Playstation had the six-axis with the PS3 and of course Nintendo had it in some form since the Wii.

Also, have you tried using the Switch Pro controller in a non-SDL application?

@xianc78 @lanodan on linux they just defer to SDL :blobcatboopwoozy:

i've gotten IMU data out of the raw device with cat though yeah
@xianc78 @lanodan for the nintendo emulators they use a bodge where a separate process reads the IMU and sends it via UDP to Cemu/Dolphin/etc, so nobody bothered to get this stuff done properly :blobcatpain:

@icedquinn @lanodan Well, at least you won't have any problems with any of my SFML games because I recently started using SFML, but I don't know if it supports motion controls.

@xianc78 @lanodan i really just want antimicro to support them.

i still haven't gotten enough shits to give to finish the gtk4 wrapper gen so i can't just replace it all myself yet
@icedquinn @xianc78 GLFW seems to be doing it's own thing but yeah, I think pretty much everything else just uses SDL.
@lanodan @xianc78 everyone *should* just be using OpenXR and not trying to yahoo the sensor platforms themselves :cirno_stare:
@icedquinn @xianc78 OpenXR is *very* recent.

And IIRC like other things Kronos it's also in a GLVND-like hell because they just love doing C APIs instead of actual protocols.
Sign in to participate in the conversation
Game Liberty Mastodon

Mainly gaming/nerd instance for people who value free speech. Everyone is welcome.