OpenSource Full KMS VC4 + Opengl 2.0 + openbox/some lighter than openbox window manager/lack of thereof + x.org
Broadcom VC4 + Opengles 2.0 + native(no x.org)
Can I use GLFW library with both?
Should I use GLFW library? And if I should how much easier would it be to develop an 3d application, how much of an improvement would I see over directly interacting with EGL/egl.h ,GLES2/GL2.h GL/gl.h libs/headers?
Besides easier porting to and from desktop platforms is there an advantage to using OpenGL in terms of creating a more readable ,maintainable and therefore faster and less buggy code. Or perhaps it is just that the open source gallium vc4 driver is just faster that it outweighs the the cost of running x.org.
Or should I use the closed source driver, and it's native(x.org less) rendering, years of stable code base from Broadcom(from what I heard the Broadcom VC4 driver is more stable, albeit that's an opinion from a year ago from reddit) and possibly(because I have no idea which is faster) better performance.
I added in linux tag since the question is also about the driver's performance.