Initialize QOpenGLFunctions before using it in QOpenGLShaderProgram

Change-Id: I472e97092b05f1721b7df5759d674c213d6018c6
Reviewed-by: Samuel Rødal <samuel.rodal@nokia.com>
This commit is contained in:
Sean Harmer 2012-05-01 16:44:57 +01:00 committed by Qt by Nokia
parent 36b3a6ad38
commit c73ddb0c0e

View 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";