Simple and short: What is the most advanced OpenGL binding for GTK+? I would prefer a widget which allows me to use it similar to QGLWidget.
Note: I stumbled upon gtkglext, gtkglarea and clutter. I read the first two have shortcomings/ serious issues.
Update:
Since
Gtk+-3.16
any beyond do not use any of the below!If you want to use the current state of the art, vertex/pixel shaders you should use the latest gnome and rely on its caps:
Extensively covered in https://www.bassi.io/articles/2015/02/17/using-opengl-with-gtk/
Ok, I read pretty much through the last 2 hours and my results are:
gtkglarea seems fine, its design is lovely. It has the same usage style as QGLWidget in Qt (as far as I can say) simple demo of gtkglarea:
Note: gtkglarea has still some problems like core dump on exit (at least 1.99)
Note2: Version 2.0.1 fixes this issue
Edit: For those seeking for 2D only cairo seems to be most suitable.