Я реализую рекламные щиты для растительности, где рекламный щит, конечно же, представляет собой один четырехугольник, состоящий из двух треугольников. Данные вершин хранятся в буфере вершин, но стоит ли возиться с индексами? Я понимаю, что экономия на таких вещах, как ландшафт, может быть огромной с точки зрения вершин, отправляемых на видеокарту, когда вы используете индексы, но использование индексов на рекламных щитах означает, что у меня будет 4 вершины на квадрат, а не 6, так как каждый квадрат полностью отдельно от других.
И возможно ли, что использование индексов на самом деле снижает производительность из-за дополнительного уровня косвенности? Или это вообще не имеет значения?
Я спрашиваю об этом, потому что использование индексов немного усложнит ситуацию, и мне любопытно узнать, не делаю ли я дополнительную работу, которая просто замедляет работу (будь то только в теории или на самом деле заметно на практике).
Это использует XNA, но должно применяться к DirectX.