diff options
Diffstat (limited to 'dist')
-rw-r--r-- | dist/changes-5.0.0 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/dist/changes-5.0.0 b/dist/changes-5.0.0 index 056b7506f0..c76f216fb5 100644 --- a/dist/changes-5.0.0 +++ b/dist/changes-5.0.0 @@ -676,6 +676,15 @@ QtOpenGL which were deprecated in Qt 4 have been removed. * Previously deprecated default value listBase parameter has been removed from both QGLWidget::renderText() functions. +* In order to ensure support on more platforms, stricter requirements have been + introduced for doing threaded OpenGL. First, you must call makeCurrent() at + least once per swapBuffers() call, so that the platform has a chance to + synchronize resizes to the OpenGL surface. Second, before doing makeCurrent() + or swapBuffers() in a separate thread, you must call + QGLContext::moveToThread(QThread *) to explicitly let Qt know in which thread + a QGLContext is currently being used. You also need to make sure that the + context is not current in the current thread before moving it to a different + thread. QtScript -------- |