Custom GameViewportClient: Render off-screen

Ever figured this one out? I tried to create a render target and canvas and then call Super with that but somehow it just does not render into it.