David Gow
David Gow
Hmm… There's a very similar situation with PulseAudio app/stream names, which default to "SDL Application" and "Audio Stream" respectively. In that case, though, there are hints to override it: -...
I've prototyped a hint-based implementation here: https://github.com/sulix/SDL/commit/84c6679b58f03dcf0a50e495cedd05232678ba2f It works fine on most of my test machines, but one does seem to be showing both the specified names and "My SDL...
I tried this with quite a few games — including ones which used software cursors — and nothing actually _broke_, as far as I could tell. The heuristic of waiting...
I quickly hacked together some code to disable this if there's been no warp in the last 4 frames. None of the games I tested were affected though, so I'm...
Cheers: I've given Proteus a bit of a try, and realised that there were a few broken things in that previous version. Proteus indeed did end up still being stuck...
I reverted the code to disable relative mode after a certain amount of time without a warp, and instead now have ``SDL_HINT_VIDEO_WAYLAND_EMULATE_MOUSE_WARP`` default to 0 if the application ever enables...
You can force the x11 backend with the ``SDL_VIDEODRIVER=x11`` environment variable. Otherwise, you might get some use out of Pull Request #5546 — which attempts to emulate mouse warp using...
Just to quickly jump in with one related thought — having some way to select the OPL implementation will probably be required to support real OPL2 chips, either on soundcards...
That sounds like a plan: As an SDL developer, I can definitely sympathise with the goal of relying on it for all the platform interfacing possible. My personal plan is...
FYI: I've hacked together [a quick proof-of-concept](https://github.com/sulix/dosbox-staging/commit/oplhw) for how hardware-OPL support might work. I've tested it against retrowave, opl2lpt, and a C-Media CMI8738 PCIe soundcard (which is OPL2-compatible), and it...