Hello! (Originally I thought this would be easy: setup device, ssh into it, install deps, build cmake, meson, ninja-build and llvm for newest versions, git clone mesa, meson configure for freedreno, meson build, ninja install and BOOM good to go)
.... that isn't the case.
I've noticed that by compiling the latest mesa on desktop devices I've been able to get OpenGL (and in some cases OpenCL) support using various drivers.
The freedreno driver looks very promising --- so earlier today I installed UBPorts on my 6P (latest though seems to be 16.04.7 branch).
Ran out of space downloading the depedencies and pre-reqs that I've discovered for compiling mesa. Then discovered that, hey, if I want to do this on-device I need to do it in a libtertine container...
... not to mention I believe 16.04 uses mir instead of wayland (and because of no glx supports; this device has been stuck on 16.04 instead of 18.04)
That being said:
What do I need to do try to mess around with creating the latest mesa with wayland support for 18.04 for this device.