是否可以为每个四边形指定一种颜色?

时间:2014-09-29 06:06:32

标签: opengl-es opengl-es-2.0

我正在进行2D四元组批处理。顶点阵列非常结构化:每个四边形有4个顶点,带有位置和纹理矢量,但我每个四边形只需要一种颜色。

在每个顶点放置重复的颜色信息似乎是浪费。

有没有办法可以优化它?

1 个答案:

答案 0 :(得分:0)

颜色是顶点的属性而不是原始的属性。使用顶点属性数组时,openg mandates的顶点数应该等于没有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()