Initialize QOpenGLFunctions before using it in QOpenGLShaderProgram
authorSean Harmer <sean.harmer@kdab.com>
Tue, 1 May 2012 15:44:57 +0000 (16:44 +0100)
committerQt by Nokia <qt-info@nokia.com>
Wed, 2 May 2012 09:20:42 +0000 (11:20 +0200)
Change-Id: I472e97092b05f1721b7df5759d674c213d6018c6
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
src/gui/opengl/qopenglshaderprogram.cpp

index 69b4fc9..8ee2928 100644 (file)
@@ -594,6 +594,7 @@ bool QOpenGLShaderProgram::init()
     QOpenGLContext *context = const_cast<QOpenGLContext *>(QOpenGLContext::currentContext());
     if (!context)
         return false;
+    d->glfuncs->initializeGLFunctions();
     GLuint program = d->glfuncs->glCreateProgram();
     if (!program) {
         qWarning() << "QOpenGLShaderProgram: could not create shader program";