¿Qué son los objetos Vertex Array?

Estoy empezando a aprender OpenGL hoy con este tutorial: http://openglbook.com/the-book/ Llegué al capítulo 2, donde dibujo un triángulo, y entiendo todo excepto los VAO (¿está bien este acrónimo?). El tutorial tiene este código: glGenVertexArrays(1, &VaoId); glBindVertexArray(VaoId); Si...