Our Paint | WellObserve looks like a cool painting program which supports pigment mixing and programmable (in the style of modular synth) brushes.
It uses it’s own graphical toolkit and requires only a few dependencies, so I tried to quickly port it in Haiku. Unfortunately, I was stopped by the lack of GL/glx.h.
GLx is a prpgramming interface for X11 OpenGL applications. There is a newer interface called EGL that is OS independant, but we don’t properly support it yet.
This means the toolkit has to manually be ported to BGL.
This does 't change anything fundamentally about the opengl calls in the programm, but rather how the programm connects to the OS