I have a Rust GTK4 app (using the latest gtk4 crate) that renders on a GLArea using OpenGL.
Currently I'm calling OpenGL functions via epoxy, which is a bindings crate for libepoxy.
I don't remember how I came up with this approach and I'm wondering if this is the recommended way of using OpenGL in GTK4 applications to draw stuff on a GtkGLArea.
I think GTK4 renders its own widgets using OpenGL (correct me if I'm wrong), so it should be loading OpenGL functions. Can I not use the same ones that it's already loading?