I wanted to seek feedback on whether we should move to GLFW as the default windowing sys on Raspberry Pi. Currently we use
, which can be used in native (brcm`) or x11/mesa mode with these instructions.
My recent testing with GLFW on Raspberry Pi using the
mesa driver shows that it works really quite well. The version of GLFW via
apt on the RPI is still 2.7, and even the last release 3.2.1 does not work very smoothly, but the master branch of GLFW seems to be rendering quite well using the mesa driver.
Is a move away from
ofAppEGLWindow to ofAppGLFWWindow` worth pursuing? The main upside is less maintenance as it would track with desktop windowing. We basically get a lot better UI (e.g. hotplug UI support, etc) and it is easier to port work directly from Desktop Linux to Raspberry Pi. The main downside is that older versions of Raspbian wouldn’t be supported by newer versions of openFrameworks.
I’m happy to take on this transition if there is interest.