2014-09-29 2 views
0

Я работаю над 2D-квадрированием. Массив вершин очень структурирован: 4 вершины на квадрат с векторами положения и текстуры, но мне нужен только один цвет на квадрат.Можно ли указать один цвет на квадрат?

Помещение дублирующей информации о цвете в каждую вершину кажется пустой тратой.

Есть ли способ, которым я могу это оптимизировать?

ответ

0

Цвет - атрибут вершины, а не примитив. При использовании вершинных массивов атрибутов openg обязывает иметь число вершин, равное без tex-коордов, никаких нормалей, цветов и т. Д.

Некоторые ссылки:

How can I specify per-face colors when using indexed vertex arrays in OpenGL 3.x?

How to specify color per primitive for glDrawElements()

Смежные вопросы