# OpenGL - How Vertex Array Is Associated With the Buffer ## Synopsis ``` void glVertexAttribPointer( GLuint index, GLint size, GLenum type, GLboolean normalized,   GLsizei stride,   const GLvoid *pointer ); ``` pointer is the offset in basic-machine units (i.e., bytes) from the start of the buffer object currently bound to the `GL_ARRAY_BUFFER` target for the first set of values in the array.