3

我正在通读并尝试学习着色器,但我突然对将信息传递到着色器感到困惑。

glVertexAttrib和 和有什么不一样glVertexAttribPointer?有不同的时间使用它们吗?它们只是做同一件事的两种不同方式吗?一个提供更好还是更差的性能?

4

1 回答 1

4

glVertexAttrib为给定的一组顶点设置属性的值。

glVertexAttribPointer为每个顶点设置属性的位置。

所以本质上这两个是不同的功能,你不能在速度方面比较它们。无论如何,设置属性指针并不是大多数渲染设备的瓶颈。

于 2012-11-28T13:15:46.817 回答