GLSL属性重复

时间:2012-12-24 15:08:48

标签: opengl attributes glsl

如何用除数'重复'GLSL属性?例如,我有一个立方体(例如渲染),我想为6个面(12个三角形)中的每一个设置法线。如果我将属性除数设置为2,并且我有4个实例,它只是停止在数组中提供的2之后取法线!

1 个答案:

答案 0 :(得分:0)

实例化不是强制OpenGL允许您使用任意属性索引渲染网格的一种方法。您只能通过实例化渲染重复属性,并且只会重复每个非分区属性。

如果你想给每个面提供法线,那么那个面内的每个顶点必须具有相同的法线,重复。