Възможно ли е да се посочи един цвят на четворка?

Работя върху 2D четворно пакетиране. Масивът от върхове е много структуриран: 4 върха на четириъгълник с вектори на позиция и текстура, но имам нужда само от един цвят на четириъгълник.

Поставянето на дублирана цветова информация във всеки връх изглежда като загуба.

Има ли начин да оптимизирам това?


person Sam Washburn    schedule 29.09.2014    source източник


Отговори (1)


Цветът е атрибут на върха, а не на примитив. Докато използвате масиви с атрибути на върхове, openg задължава да има брой върхове, който трябва да бъде равен на без тексови координати, без нормали, без цветове и т.н.

Някои препратки:

Как мога да посоча цветове за лице, когато използвам индексирани масиви от върхове в OpenGL 3.x?

Как да посочите цвят за примитив за glDrawElements()

person Abhishek Bansal    schedule 29.09.2014