diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/opengl/pbuffers/main.cpp | 6 | ||||
-rw-r--r-- | examples/opengl/pbuffers2/glwidget.cpp | 2 | ||||
-rw-r--r-- | examples/opengl/pbuffers2/main.cpp | 6 |
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(); } |