branchrust_reboot/main/random_optcancel

12 Commits over 0 Days - ∞cph!

4 Years Ago
Fix skipping a light when one is removed
4 Years Ago
Merge from main
4 Years Ago
Early exit from LODCell.ChangeLOD if the cell distance hasn't changed much (uses a percentage so farther cells are skipped more when moving around) Add profiler samples for LODGrid, RendererGrid, FoliageGrid, and WorldGrid's inner loop
4 Years Ago
Get rid of two every frame allocations in ServerMgr.Update
4 Years Ago
Get rid of 0 length array allocations in Poolable
4 Years Ago
Merge from main
4 Years Ago
Merge from main
4 Years Ago
Merge from main
4 Years Ago
Immediately after instantiating the UI, disable its root game object, then enable it again. The time spent in UI every frame will then drop by 0.5ms.
4 Years Ago
Merge from main
4 Years Ago
Remove a redundant every frame copy in LightLOD.UpdateAll
4 Years Ago
Switch ImpostorRenderer to use a NativeArray instead of a C# one Use Shader.PropertyToID when setting shader properties