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