Seriously cool car combat game FUMES has entered Early Access gamingonlinux.com/2025/07/seri…
#FUMES #Gaming #PCGaming #IndieGames
Seriously cool car combat game FUMES has entered Early Access
FUMES really impressed me with the demo, and now you can jump in and blow some vehicles up in this fast-paced single-player car combat game.Liam Dawe (GamingOnLinux)
tytan652
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to tytan652 • • •@tytan652 Yeah, I know. I was thinking I might be able to just "abuse" the screencast source by hijacking the PW connection with something else, or else just extract out the OBS PW stuff into a separate plugin so I can prototype with it.
Actually making this user-friendly has to wait for the portal stuff, since unfortunately the camera trick isn't going to work if it doesn't do dmabuf...
tytan652
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •I know that you know.
If you want to go pure zero-copy, yeah the camera source is not implemented to use DMA-BUF (and I don't think I have a camera to try to implement and test it).
I joked in stream about the OBS GStreamer plugin, but used to handle a pipewiresrc as a source could work without having to write a plugin.
Asahi Lina (朝日リナ) // nullptr::live
in reply to tytan652 • • •Asahi Lina (朝日リナ) // nullptr::live
in reply to Asahi Lina (朝日リナ) // nullptr::live • • •@tytan652 I tested the "pipewire hijack" method and it works (start a screencast capture in OBS, then use pw-cli to reset the node permissions, disconnect, and connect it to another source)
It's clunky but good enough for testing ^^