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