Мне кажется, что проблема связана с VAO, но я не уверен...
Я не уверен относительно правильного использования VAO, то, что я использовал во время инициализации GL, было простым
glGenVertexArrays(1,&vao)
а затем
glBindVertexArray(vao)
а затем, в моем конвейере чертежа, я просто вызвал glBindBuffer(), glVertexAttribPointer(), glEnableVertexAttribArray() и т.д., не заботясь о связанный с VAO
Это правильная практика?