名称
glVertexAttribPointer - 定义通用顶点属性数据的数组
C规范
void glVertexAttribPointer(GLuint index,
GLint size,
GLenum type,
GLboolean normalized,
GLsizei stride,
const GLvoid * pointer);
参数
index
指定要修改的通用顶点属性的索引。
size
指定每个通用顶点属性的组件数。 必须为1,2,3或4.初始值为4。
type
指定数组中每个组件的数据类型。 接受符号常量GL_BYTE,GL_UNSIGNED_BYTE,GL_SHORT,GL_UNSIGNED_SHORT,GL_FIXED或GL_FLOAT。 初始值为GL_FLOAT。
normalized
指定在访问定点数据值时是应将其标准化(GL_TRUE)还是直接转换为定点值(GL_FALSE)。
stride
指定连续通用顶点属性之间的字节偏移量。 如果stride为0,则通用顶点属性被理解为紧密打包在数组中的。 初始值为0。
pointer
指定指向数组中第一个通用顶点属性的第一个组件的指针。 初