I’ve added the [glfw](
https://github.com/go-gl/glfw) cross-platform GUI infrastructure system as the one currently-supported driver backend in oswin/drivers/glos, in order to support the new 3D scenegraph system within goki (in the gi3d sub-package).
There is now a nice oswin/gpu package that abstracts the GPU functionality in a way that should be portable for a future version using Vulkan instead of OpenGL, and the backend 2D rendering is now using this framework.
I’ve just pushed this new system in the main repository, to get it working on Linux / X11 and Windows — unlikely to work on those platforms until later tonight…
- Randy