OpenGL Threaded Render with QGLContext

时间:2015-11-20 12:50:18

标签: c++ multithreading qt opengl qglwidget

我希望根据Qt documentation线程部分,在Qt 5.2中使用OpenGL从单独的线程渲染图像。 以下代码

QGLWidget *widget = new QGLWidget();
widget->doneCurrent();
QThread *thread = new QThread();
widget->context()->moveToThread(thread);

生成断言“无法使QOpenGLContext在另一个线程中保持当前状态”,这与文档所说的无关。 我做错了吗?

0 个答案:

没有答案