libsdl2 supports directfb, but it's not exposed as a use flag. I want to use it to launch emulationstation on framebuffer.
(In reply to crocket from comment #0) > libsdl2 supports directfb, but it's not exposed as a use flag. I want to use > it to launch emulationstation on framebuffer. DirectFB was removed and, iirc, broken. I don't think we can accommodate this request.
Yeah, sorry, DirectFB is dead and buried but the good news is that gbm will give you SDL2 on the framebuffer. Mesa's gbm support will even give you 3D acceleration.
Could alacritty use mesa's gbm support to render itself on linux framebuffer?
libsdl2 doesn't have gbm use flag, but has kms use flag.
(In reply to crocket from comment #4) > libsdl2 doesn't have gbm use flag, but has kms use flag. That's what I meant as the two are related. SDL called the driver KMS but it needs Mesa's GBM support. (In reply to crocket from comment #3) > Could alacritty use mesa's gbm support to render itself on linux framebuffer? Given that it natively supports Wayland, it might do but I've never tried alacritty before. It may rely on Wayland or X11 for input though as it doesn't use SDL or anything else that would provide that. The build will also pull in X11 stuff anyway because I guess Rust doesn't have a preprocessor and also because the virtual/opengl dependency now always implies X11. The dependency may need to be changed.