glEnableVertexAttribArray确实存在的原因是什么?

Ste*_* Lu 3 opengl

在我看来,在glVertexAttribPointer(指定与VBO的特定数据集相关联的属性索引)和glBindAttribLocation(指定索引分配给哪个程序顶点属性变量名称)之间,实际上不需要启用或禁用属性索引本身.可能需要索引被"禁用"的情况是什么?

dat*_*olf 7

什么情况可能需要索引"禁用"?

如果要设置常量顶点属性值glVertexAttrib,而不传递完整的数组.

http://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib.xml