no, glViewport is needed, at least on Linux, and clarifying stderr output of Hale::init