What do you mean by "binds a vertex buffer"? You mention `glVertexAttribFormat`, so you probably have an understanding that `glBindBuffer(GL_ARRAY_BUFFER, ...)` does not associate a buffer object...