В моей программе OpenGL есть огромный буфер вершин с данными (нормали, положение, текстовые координаты) для 2048×2048 точек.
В каждом кадре я уменьшаю свой индексированный буфер с помощью алгоритма LOD и снова связываю GL_ELEMENT_ARRAY_BUFFER.
Интересно, имеет ли смысл дополнительно уменьшать буфер вершин, чтобы он содержал только используемые вершины из индексного буфера.
Таким образом, вопрос заключается в том, есть ли выигрыш в производительности даже при перестройке и повторном связывании массива вершин на кадр.
Задача ещё не решена.