Why can't you render the scene to the texture with the same dimensions as screen?