Hello, I'm currently integrating an application using OpenGL in a Qt GUI where QML is mainly used. We may need one or even more OpenGL views rendered by our application.
But as soon as something Qt is shown, the application's rendering glitches and sometimes crash, even if the Qt stuff is in a separate window. We investigated the problem and found that both renderings were happening in the same thread, and Qt was stealing the OpenGL context we setup in our application (with a makeCurrent() I guess), creating random conflicts. At first I thought that having a threaded Qt rendering could easily solve the problem. I saw that QtQuickWidget's rendering wasn't threaded, so I tried to use a QtQuickView instead... with no luck. This is a blocking problem for our project, and I would like to know if there is a way to enable threaded rendering in QML, to prevent such conflict? Platform: Windows PS: I first started a thread here https://forum.qt.io/topic/54880/qml-and-opengl-conflicts
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest