在我看来,在 glVertexAttribPointer
(它指定与来自 VBO 的一组特定数据相关联的属性索引)和 glBindAttribLocation
(它指定将索引分配给哪些程序顶点属性变量名称)之间,实际上并不需要启用或禁用属性索引本身。什么情况下可能需要“禁用”索引?
最佳答案
如果要使用 glVertexAttrib
设置常量顶点属性值,而不传递完整的数组。
http://www.opengl.org/sdk/docs/man/xhtml/glVertexAttrib.xml
关于opengl - glEnableVertexAttribArray 真的有存在的理由吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9093772/