Есть ли способ использовать буферы разного размера для glDrawElements? Я как-то хочу сопоставить вершины координатам текстуры, чтобы буфер координат текстуры мог быть фактически меньше, чем буфер вершин.
Пример: буфер вершин имеет 16 вершин, а буфер координат текстуры имеет 6 вершин.
vertex_buffer[0] -> texture_coordinates_buffer[0]
vertex_buffer[1] -> texture_coordinates_buffer[1]
vertex_buffer[2] -> texture_coordinates_buffer[2]
vertex_buffer[3] -> texture_coordinates_buffer[3]
vertex_buffer[4] -> texture_coordinates_buffer[1]
vertex_buffer[5] -> texture_coordinates_buffer[2]
...
Спасибо за каждый маленький намек, где искать.