I saw the announcement about directfb2 on phoronix. And noticed the dfbterm screenshots on the webpage. And I started wondering what it would take to get kitty running on the linux console, with native support for split windows etc. Kitty relies on the glfw library, which currently has backends for OSX, Windows, X11 and Wayland. Does directfb2 offer what glfw needs for a backend?
In the words of Kovid Goyal (the guy behind calibre and kitty): "Assuming you can get opengl 3.3 and key and mouse input, there is no reason you can't write a glfw backend for it. If you do that, then in theory kitty should work with relatively little effort."
Sorry for not offering code, I am (a lot) better at getting ideas than implementing them.
I saw the announcement about directfb2 on phoronix. And noticed the dfbterm screenshots on the webpage. And I started wondering what it would take to get kitty running on the linux console, with native support for split windows etc. Kitty relies on the glfw library, which currently has backends for OSX, Windows, X11 and Wayland. Does directfb2 offer what glfw needs for a backend?
In the words of Kovid Goyal (the guy behind calibre and kitty): "Assuming you can get opengl 3.3 and key and mouse input, there is no reason you can't write a glfw backend for it. If you do that, then in theory kitty should work with relatively little effort."
Sorry for not offering code, I am (a lot) better at getting ideas than implementing them.