0
我正在研究2D四分批配料。顶点数组是非常结构化的:每个四边形有4个顶点,包含位置和纹理向量,但是我只需要每个四边形一个颜色。是否可以为每个四边形指定一种颜色?
把重复的颜色信息放在每个顶点看起来像是浪费。
有没有一种方法可以优化这个?
我正在研究2D四分批配料。顶点数组是非常结构化的:每个四边形有4个顶点,包含位置和纹理向量,但是我只需要每个四边形一个颜色。是否可以为每个四边形指定一种颜色?
把重复的颜色信息放在每个顶点看起来像是浪费。
有没有一种方法可以优化这个?
颜色是顶点的属性而不是原始的。在使用顶点属性数组的时候,openg要求顶点的数量应该等于没有tex坐标,没有法线,没有颜色,等等。
一些参考:
How can I specify per-face colors when using indexed vertex arrays in OpenGL 3.x?