tweak how glViewport is set when using Display.setParent/AWTGLCanvas