I noticed that there are 2 calls to
glViewport: one with the renderer (if there is one set) and one within the standard component drawing routine. I’m not sure what use cases there would be for having multiple calls to this function, especially since it’s expensive to do.
Local tests on various desktop platforms show that it’s possible to simplify this into one single call. Haven’t the time to test on mobile though I would expect it to give the same result.