branchrust_reboot/main/io_optimscancel

15 Commits over 0 Days - Infinitycph!

19 Days Ago
Fixed AmbientLightLOD lights staying dark when their entity is reused from the pool next to the player, like after teleporting or respawning in your base Regression from 168517
20 Days Ago
merge from main
20 Days Ago
Fixed LOD components allocating a delegate each time they reregister with occlusion culling A big base streaming in (~3500 LOD components): 417KB -> 15KB alloc
20 Days Ago
Fixed MeshCull not hiding its renderer when reused from the pool while culled Was causing code lock light quads to draw at any distance after spawning, amongst other things
20 Days Ago
Fixed ParticleSystemCull playing particle systems at any distance when turned on using SetVisible Fixes conveyor flashing and furnace heat shimmers playing at any distance when they spawned in already on Saves 0.15ms on the particle main thread when near a big base with 71 particle systems
20 Days Ago
Fixed door controller lights not being culled Was ~0.2ms on light culling and binning for 81 of them
20 Days Ago
Idle SAM sites stop rewriting their aim every frame Was 0.04ms per frame with 4 sam sites in network range
20 Days Ago
Fixed IO entities with pipes rebuilding their pipe colliders on every network update IO entities sending full network update is quite rare as they rely on flags but still worth fixing
20 Days Ago
Fixed industrial pipes drawing invisible line renderers inside the pipe meshes, component wasnt disabled For a base with 223 pipes: Was 0.05ms on the main thread and 0.5ms on workers every frame
20 Days Ago
Another visual cooking pooling fix
20 Days Ago
Now poolable: - Cooking workbench - Metal embrasures - Flower pots Fixed some visual cooking pooling bugs
20 Days Ago
Windmills now use two syncvars to send wind updates instead of full network updates They're poolable too
20 Days Ago
Beehives are poolable
20 Days Ago
Planters are poolable
20 Days Ago
Storage adaptors are now poolable (were the biggest spawn cost when streaming in a base with a lot of them)