Всякий раз, когда мы используем индексный массив для рендеринга текстурированных полигонов с помощью glDraw * Elements *, мы можем предоставить массив вершин и массив координат текстуры. Затем каждый индекс в массиве индексов относится к вершине в некоторой позиции в массиве вершин и соответствующей координате текстуры в той же позиции в массиве текстур. Теперь, если, например, несколько отдельных примитивов (например, QUADS) разделяют одну вершину, но для этой вершины требуются разные координаты текстуры, мы должны дублировать эту вершину в нашем массиве столько раз, сколько у нас есть разные координаты текстуры. Поэтому было бы гораздо удобнее, если бы массив текстурных координат мог быть связан с позициями в массиве индексов. Таким образом, для связывания одной определенной вершины с разными координатами текстуры не требуется дублирование вершин.
Возможно ли это? Если да, то какой синтаксис использовать?