EndFrameTRSToLocalToWorldSystem too Slow

Hello Everyone,

After upgrading my project from Unity 2016.4.x to 2020.1.x the fps dropped and this is related to EndFrameTRSToLocalToWorldSystem.
this system is supposed to update the LocalToWorld cd from Translation, Rotation and Scale. for some reason this applies to all existing entities, even static ones, which doesn’t make sense to me.

can someone explain it please?

Hey, I have a guess on what’s going on. There is a changed check at the beginning of TRSToLocalToWorldSystem.Execute. In particular, it checks chunk.DidOrderChange. My guess is that’s the cause. See my (quite old) post:

And the corresponding issue tracker:

Good news is that the issue is marked as “Fix In Review for 0.15” Yohoo!!!

2 Likes

thanks !!!