Название: glDrawArrays() вылетает с SIGSEGV Отправлено: vulko от Сентябрь 24, 2014, 15:01 Ребята, сломал уже голову.
Есть QGraphicsScene с QGLWidget в качестве ViewPort'а и соотв. отрисовка QGraphicsScene идет с помощью OpenGL. Есть ещё отдельный QGLWidget, поверх сцены. И там и там используется helper класс, в котором живут инициализация VBO и их отрисовка (glDrawElements() и glDrawArrays()). Так вот при вызове glDrawArrays() при отрисовке GLWidget'а приложение вылетает с SIGSEGV. При этом glDrawElements работает. Сначала думал на GLContext, т.к. он скорее всего должен быть разным и у каждого свои индексы буферов для VBO, но вызовы makeCurrent() никак не решили ситуацию. В чем может быть причина? |