If you change the glViewport in a FBO, is it then a local change for that FBO? Or is it a global change, also affecting the default screen?