> The problem with cross-platform is that you typically end up relying heavily on > libraries like SDL2, and frankly SDL2 is still a complete mess. The last I checked, > large chunks of what was supposed to be in the 2.0 release were pushed back for > years.
I could be wrong, but I believe a lot of that was remedied as of 2.0.10. In any event, other projects like mednafen, pcsx2, and pokemini use SDL2 for cross-platform rumble and don't seem to have any issues with it, for whatever it's worth.
> It doesn't help that the official SDL documentation tells you to visit a blog post > for better details on the implementation of haptics, only to have that blog be dead > outright and thus relying on archive.org links.
Interesting, where did you see that? The website's docs mention haptics in several places such as here but I couldn't find the blog link. That would be crappy if still true.
> It's not entirely bad news, though. There's a solid plan to rework one of the most > irritating parts of controller configuration, and with any real luck that'll get done > before the end of next year.
Well that's good at least. I'm not too hopeful anymore but if something happens, cool.