![]() # Objective - Optimize static scene performance by marking unchanged subtrees. ## Solution - Mark hierarchy subtrees with dirty bits to avoid transform propagation where not needed - This causes a performance regression when spawning many entities, or when the scene is entirely dynamic. - This results in massive speedups for largely static scenes. - In the future we could allow the user to change this behavior, or add some threshold based on how dynamic the scene is? ## Testing - Caldera Hotel scene |
||
---|---|---|
.. | ||
components | ||
commands.rs | ||
helper.rs | ||
lib.rs | ||
plugins.rs | ||
systems.rs | ||
traits.rs |