summaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
Diffstat (limited to 'examples')
-rw-r--r--examples/opengl/pbuffers/main.cpp6
-rw-r--r--examples/opengl/pbuffers2/glwidget.cpp2
-rw-r--r--examples/opengl/pbuffers2/main.cpp6
3 files changed, 7 insertions, 7 deletions
diff --git a/examples/opengl/pbuffers/main.cpp b/examples/opengl/pbuffers/main.cpp
index 6ae4542ca6..58d25245a1 100644
--- a/examples/opengl/pbuffers/main.cpp
+++ b/examples/opengl/pbuffers/main.cpp
@@ -49,14 +49,16 @@ int main(int argc, char **argv)
Q_INIT_RESOURCE(pbuffers);
QApplication a(argc, argv);
+ GLWidget widget(0);
+ widget.resize(640, 480);
+ widget.makeCurrent();
+
if (!QGLFormat::hasOpenGL() || !QGLPixelBuffer::hasOpenGLPbuffers()) {
QMessageBox::information(0, "OpenGL pbuffers",
"This system does not support OpenGL/pbuffers.");
return -1;
}
- GLWidget widget(0);
- widget.resize(640, 480);
widget.show();
return a.exec();
}
diff --git a/examples/opengl/pbuffers2/glwidget.cpp b/examples/opengl/pbuffers2/glwidget.cpp
index 1fcfdcb533..d8dbe9854c 100644
--- a/examples/opengl/pbuffers2/glwidget.cpp
+++ b/examples/opengl/pbuffers2/glwidget.cpp
@@ -144,8 +144,6 @@ void GLWidget::draw()
pbuffer_painter.end();
glFlush();
- // rendering directly to a texture is not supported on X11 and
- // some Windows implementations, unfortunately
if (!hasDynamicTextureUpdate)
pbuffer->updateDynamicTexture(dynamicTexture);
diff --git a/examples/opengl/pbuffers2/main.cpp b/examples/opengl/pbuffers2/main.cpp
index eb956d472e..29ddec9bb9 100644
--- a/examples/opengl/pbuffers2/main.cpp
+++ b/examples/opengl/pbuffers2/main.cpp
@@ -47,14 +47,14 @@ int main(int argc, char **argv)
Q_INIT_RESOURCE(pbuffers2);
QApplication a(argc, argv);
+ GLWidget widget(0);
+ widget.resize(640, 480);
+ widget.makeCurrent();
if (!QGLFormat::hasOpenGL() || !QGLPixelBuffer::hasOpenGLPbuffers()) {
QMessageBox::information(0, "OpenGL pbuffers 2",
"This system does not support OpenGL/pbuffers.");
return -1;
}
-
- GLWidget widget(0);
- widget.resize(640, 480);
widget.show();
return a.exec();
}