# glVertexAttribPointer
## Synopsis
```c
void glVertexAttribPointer(GLuint index,
GLint size,
GLenum type,
GLboolean normalized,
GLsizei stride,
const void * pointer);
```
- `index`: Vertex shader input variable index
## Effects
- The VAO is bound to the current VBO, which can get checked with `glGetVertexAttrib` with `GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING`.