I am also confused on this. I want to make wayland work because current desktop experience is not quite great, and I failed all attempts to get into a wayland desktop.
It “works” like this. It does not work with most desktop GL applications but you can get GL working with applications using GL ES backend like browsers. The libmali driver is so broken that’s why I want to compile my own,