GlTexture. Allow sub-image upload and expand RenderToViewport options.