using vertex attrib pointers to fill vert data