Right now this doesn't make any calls to `set_state`, but rather just unifies Desktop and ES GL's by setting the `POINT_SPRITE` and whatnot. The idea is that `init_gloo` is just there to unify and do any other random inits we need in 99.9% of cases, as opposed to setting the `gl` state, which is probably more cleanly done explicitly by the user on a case-by-case basis.