First of all, thank you very much for this!
I tried the method 1 (brcm) that work like the old releases
openframeworks by creating the context directly on FB.
I wonder if the method 2 (mesa) GLFW can do the same thing,
without needing an X11 server or an entire desktop manager?
on boards (also not raspberry) with mono core.
it can be advantageous not to install any desktop environment or x11 server.
I took advantage of these technologies (orangepi one / raspberrypi zero) with openframeworks
for the creation of interactive billboards, exploit every single resource it was fundamental.
however, i expect to do some tests these days with Method 2!
thanks for the wonderful job!