Is it possible to open multiple windows with Qt and have a separate rendering thread for each Window? I would like to create multiple windows with each containing a single QGLWidget. Each QGLWidget would then a their own rendering thread that would perform the drawing.
I tried creating multiple QGLWidgets (and QMainWindows) from separate threads, but Qt asserts in QPixmap saying that it should not be used outside the "GUI thread". Since QWidget inherits from QPixmap, it doesn't look like this is possible, but maybe I've missed something?


Reply With Quote


Why block at every command if you can only block at the last one? What if there is a context switch somewhere inbetween? What to do with the data already pushed to the pipeline?
Bookmarks