one VAO/VBO pair per texture