Обновил Qt до 5.9, раньше писал под андроид, там VBO создавался по GLES20.glGenBuffers. В Qt в классе QOpenGLWidget, который и рекомендуется сейчас применять нигде не нашел привязки QOpenGLBuffer к VAO? Bind для буфера есть, а к какому Vao не понятно, не ясно и как тип буфера задавать? Интересно, что в glDrawArrays не передается индексный буфер, вместо него указывается 0. Правильно ли я считаю, что передача данных (всех биндинных буферов) в GPU делается по glDrawArrays? 
Если кто разобрался и разъяснит - буду очень благодарен!