gui on top of libdrm using mesa backend