Xwayland Clipboard

I hate every single line of xwayland code I wrote, it is ugly, long and hard to maintain. Now I know very well why there is wayland in the first place, sadly a complete wayland compositor has to bring a piece of crap of X with it. I just finished …

Jan 2021 Status Update

Folks, the Magical year of 2020 is behind us, and it wasn't a happy new chapter waiting us. Man, I still couldn't believe, once per 100 years, why it was us who have to face the coronavirus. Now I take a good look of my 2020, I went from trying …

Working with libdrm, buffer allocation

In the first blog of libdrm, we went through the repainting loop using the libdrm. Now we move on to the topic of framebuffers. A framebuffer is a piece of memory (could be on main memory or on GPU) for repainting every frame. It is like a...