Я так понимаю, VAO - это просто обертка над конкретным VBO? Т.е. через функцию glBufferData(GL_ARRAY_BUFFER, ...)
мы перекидываем данные с ОЗУ на GPU, а потом создаем отдельный объект-менеджер, который взаимодействует с шейдерами и который мы используем при отрисовке?
Еще хотелось бы иметь бинарное представление о VAO.
Виртуальный выделенный сервер (VDS) становится отличным выбором