When running on android, the first (?) SkinnedMeshRenderer to render is taking many times longer to render, approx 10ms vs < 0.5ms in the profiler.
The meshes are identical, I have tried several meshes with the same results, some loaded meshes, and some combined meshes. The meshes use the Mobile/Diffuse shader. It actually runs slightly faster with shadows enabled, possibly caused by the first SMR being part of the shadow map and using a more simple shader.
I do not have this problem on other platforms and with MeshRenderers.
How can I fix this?
Small update - this seems to be per camera, adding a second camera increases the time of Mesh.DrawVBO for MeshSkinning.Render, although the first entry on the right increases the time, instead of adding a second.