Краш при создании экземпляра QOpenGLFramebufferObject

Хочу ускорить off-screen рендеринг, назначив в качестве QPaintDevice для QPaintera QOpenGLFramebufferObject. В данный момент QPainter рисует на QPixmap. Но при создании объекта QOpenGLFramebufferObject происходит краш. Именно при вызове конструктора. Сам объект нигде используется после создания.

QOpenGLFramebufferObject fbo(vp->width, vp->height);

Значения высоты и ширины валидные. Вот что показывает отладчик. Стек уходит куда-то в QIconLodader::theme. ц

Создал совершенно пустой проект для эксперимента. Результат идентичный - краш.

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    w.show();

    QOpenGLFramebufferObject fbo(100, 100);
}

Ответы (0 шт):