在我看来,在 glVertexAttribPointer(它指定与来自 VBO 的一组特定数据相关联的属性索引)和 glBindAttribLocation(它指定将索引分配给哪些程序顶点属性变量名称)之间,实际上并不需要启用或禁用属性索引本身。什么情况下可能需要“禁用”索引?

最佳答案



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

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

关于opengl - glEnableVertexAttribArray 真的有存在的理由吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9093772/

10-10 14:24