diff --git a/src/gui/opengl/qopenglshaderprogram.cpp b/src/gui/opengl/qopenglshaderprogram.cpp index 69b4fc9858..8ee2928a1f 100644 --- a/src/gui/opengl/qopenglshaderprogram.cpp +++ b/src/gui/opengl/qopenglshaderprogram.cpp @@ -594,6 +594,7 @@ bool QOpenGLShaderProgram::init() QOpenGLContext *context = const_cast(QOpenGLContext::currentContext()); if (!context) return false; + d->glfuncs->initializeGLFunctions(); GLuint program = d->glfuncs->glCreateProgram(); if (!program) { qWarning() << "QOpenGLShaderProgram: could not create shader program";