Fix streaming of windows when we are using a mix of scales
At the moment a streamed screen when the screen scale was differnt buffer scale would render wrong. This change addresses it by compensating it.
This change compensates it resizing the rendered viewport to their difference.