Is there any other parameter to get beside viewport ?
Since we use set_viewport to set it, I would have expect a get_viewport or set_parameter('viewport', ...) / get_parameter('viewport') ?

Note we can could also use this get/set to get other GL variables (from glGet functions).

E.g. gloo.get("depth range") that could be cached to avoid querying each time