Use glm::pi instead of M_PI