summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/gui/kernel/qopenglwindow.cpp2
-rw-r--r--src/widgets/kernel/qopenglwidget.cpp4
2 files changed, 4 insertions, 2 deletions
diff --git a/src/gui/kernel/qopenglwindow.cpp b/src/gui/kernel/qopenglwindow.cpp
index 741df78407..f12032b171 100644
--- a/src/gui/kernel/qopenglwindow.cpp
+++ b/src/gui/kernel/qopenglwindow.cpp
@@ -345,7 +345,7 @@ QOpenGLWindow::QOpenGLWindow(QOpenGLContext *shareContext, UpdateBehavior update
resources belonging to the context provided by this window.
\warning if you have objects wrapping OpenGL resources (such as
- QOpenGLBuffer, QOpenGLShaderProgram, etc.), as members of a QOpenGLWindow
+ QOpenGLBuffer, QOpenGLShaderProgram, etc.) as members of a QOpenGLWindow
subclass, you may need to add a call to makeCurrent() in that subclass'
destructor as well. Due to the rules of C++ object destruction, those objects
will be destroyed \e{before} calling this function (but after that the
diff --git a/src/widgets/kernel/qopenglwidget.cpp b/src/widgets/kernel/qopenglwidget.cpp
index 3550b0d9e6..8ed2f52cbb 100644
--- a/src/widgets/kernel/qopenglwidget.cpp
+++ b/src/widgets/kernel/qopenglwidget.cpp
@@ -862,12 +862,14 @@ QOpenGLWidget::QOpenGLWidget(QWidget *parent, Qt::WindowFlags f)
}
/*!
+ Destroys the QOpenGLWidget instance, freeing its resources.
+
The QOpenGLWidget's context is made current in the destructor, allowing for
safe destruction of any child object that may need to release OpenGL
resources belonging to the context provided by this widget.
\warning if you have objects wrapping OpenGL resources (such as
- QOpenGLBuffer, QOpenGLShaderProgram, etc.), as members of a OpenGLWidget
+ QOpenGLBuffer, QOpenGLShaderProgram, etc.) as members of a OpenGLWidget
subclass, you may need to add a call to makeCurrent() in that subclass'
destructor as well. Due to the rules of C++ object destruction, those objects
will be destroyed \e{before} calling this function (but after that the