fix missing glViewport