Rendering new viewports using render contexts