diff options
Diffstat (limited to 'examples/opengl/pbuffers/main.cpp')
-rw-r--r-- | examples/opengl/pbuffers/main.cpp | 6 |
1 files changed, 4 insertions, 2 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(); } |