sizeof(Particle)-sizeof(Particle::m_position),// why is this the difference and not the total size? maybe calced after the last element not from the first like OpenGL
0,
sizeof(glm::vec3)*vertices.size(),
0,
5126,
sizeof(Particle::m_position)/sizeof(float)// number of elements, like vec3 = 3