We need to handle this better, currently it will fall back to pixel readback from the GPU and cpu encoding but what we should do is just black bar the stream, draw up to a 4096x4096 square on the canvas and pad it on one or both dimensions keeping the rendered canvas pixel perfect.
We need to handle this better, currently it will fall back to pixel readback from the GPU and cpu encoding but what we should do is just black bar the stream, draw up to a 4096x4096 square on the canvas and pad it on one or both dimensions keeping the rendered canvas pixel perfect.