oh heh SDL will fix the controllers on linux for version 3 :blobcatpain:
Follow

@lanodan @icedquinn I don't see any announcement for SDL3 anywhere.

· · Web · 1 · 0 · 0
@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
@icedquinn @xianc78 I don't think SDL has much bikeshed, at least in my experience of sdl12-compat[1] (which could have been very bikeshedded) it was regular code reviews.
1: https://github.com/libsdl-org/sdl12-compat/pulls?q=is%3Apr+author%3Alanodan+is%3Aclosed

It seems to be just a matter of priorities, they probably have other things to do.
@lanodan @xianc78 perhaps i am just very cynical and worn out from things like void maintainers disagreeing on how to do case checks against musl but blocking the merge making me sit there and force push every time they change their minds.
@icedquinn @xianc78 I might be enough of a sadist there to make those maintainers fight against each others with the least involvement from my part…
Usually simply by asking them to agree between each others.

@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.

@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.