# OpenGL - How Vertex Array Is Associated With the Buffer ## Metadata **Status**:: #x **Zettel**:: #zettel/fleeting **Created**:: [[2024-05-12]] ## 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.