<alcroito> fkleint: > This is currently old-school OpenGL, but let's one compare QGLWidget vs QOpenGLWidget.
<alcroito> what do you mean?
<fkleint> alcroito: compare hellogl.py to this
<fkleint> alcroito: it is not using fancy shaders, etxc
<alcroito> fkleint: compare how?
<fkleint> alcroito: We can ofc rewrite it
<fkleint> alcroito: hellogl.py uses QGLWidget
<fkleint> alcroito: it shows you what to do when porting QGLWidget -> QOPenGLWIdget
<alcroito> fkleint: i am confused. i see that hellogl.py uses legacy GL. I see that hellogl_openglwidget.py also uses legacy GL. Presumably you want to rewrite the QOpenGLWidget example to use core GL.
<fkleint> alcroito: Yes, if I have infinite time on my hands, i can re-port the C++ example
<fkleint> alcroito: We need to add support for shaders, etc
<alcroito> fkleint: ah, because that's not there yet
<fkleint> alcroito: will do that eventually
<alcroito> why did you need the introspection thing though?
<alcroito> i'm a bit lost on that discussion as well
<alcroito>@ethanhs: the typesystem files don't specify methods though. I think the idea was that because writing tests for every single newly added class is too much work atm, we would just write a manual list with method names, and check if those are present in the modules at runtime