glVertexAttrib vs glVertexAttribPointer

时间:2012-11-28 11:25:47

标签: performance opengl graphics glsl

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

glVertexAttribglVertexAttribPointer之间有什么区别?是否有不同的时间使用它们?它们只是两种不同的方式来做同样的事情吗?是否会提供更好或更差的表现?

1 个答案:

答案 0 :(得分:4)

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

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

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