Each mip level is drawn on its own canvas and encoded into the same texture with outputTexture and outputMipLevel.