SDL2 has DirectFB support. It works fine on devices which can be accelerated.
However, there are some devices only have unaccelerated video device and limited resource. Although framebuffer is slower than DirectFB, it’s simple (
/dev/fb0) enough to be used on those limited devices.
I hope framebuffer can come back to SDL2 so I can migrate from SDL1 to SDL2.
I noticed that there are some other people discussing about this issue in the forum a few years ago. I wonder is there any further discussion?
By the way, DirectFB seems to be dead for more than 4 years. Will it keep going?