В итоге для каждой вершины приходит элемент буфера, соотвествущий "индексу" вершины.
Хочется как-то передать в вершинный шейдер значения, для каждой "вставки вершины", т.е. для каждого элемента в буфере индексов вершин, по которому "проходится" glDrawElements(...)
Это как-нибудь возможно?
Если нет, буду рад любым предложениям,
как бы с наименьшим количеством копирований и вызовов нарисовать набор коротких полилиний (с разрывами между ними) в которых много одинаковых вершин и так, чтобы кождому экземпляру вершин в вершинный шейдер передать некоторое значение.