userJarryd Campicancel
branchrust_reboot/main/CullWhenInside_vis_improvementcancel
1 Hour Ago
Updated CullWhenInside to run in a PersistentObjectWorkQueue with a 1s min lap time so it can't update too often. Has a 0.01ms budget so it generally can only process one a frame Reduced LODManager budget to 0.05ms from 0.1ms A large portion of LODManager ChangeLOD calls were spending all of their time in CullWhenInside due to it's expensive Vis check, by moving that out we should have more responsive LODs even with a smaller budget Introduces a small delay when building over bushes, but we gain 0.05ms overall