restored gl *fv() functions semantics ( was not working... )