Is there any easy way to exclude entities from being processed by ComputeChildLocalToWorldJob?
I use a chunk system similar to Factorio, and I have a special component that I add to stuff that are in disabled chunks for performance reasons that, when added, excludes them from basically all queries across my systems, effectively excluding them from the factory simulation.
This works well for my own systems, but ComputeChildLocalToWorldJob in particular takes more time than simulating a whole late game factory, because it's processing tens of thousands of entities that have children, even though they aren't moving or doing anything in the simulation.
I added a system that removes/reconstructs entities' children (to force them to be excluded from this job) based on their disabled chunk status (and performance skyrocketed), but this is pretty cumbersome.