userandrecancel
branchrust_reboot/maincancel

5,932 Commits over 3,987 Days - 0.06cph!

8 Years Ago
Updated CommunityEntity
8 Years Ago
Test
8 Years Ago
Test
8 Years Ago
Eliminated GC allocs from FileStorage / Signage / UIPaintableImage / MapEntity by smarter caching (TODO: make async)
8 Years Ago
Fixed WaitForSecondsRealtime being broken Added additional profiling to UpdateInventoryFromSchema
8 Years Ago
Merge from weekend_branch
8 Years Ago
Disabled dynamic batching (experiment)
8 Years Ago
Reverted some buffer pre-allocations (memory usage)
8 Years Ago
Profiling, cleanup, small GC optimizations
8 Years Ago
RenderInfo logging
8 Years Ago
Adjusted default buffer sizes of collider groups, renderer groups, foliage groups and LOD cells Remove foliage groups when they are empty (similar to renderer / collider groups)
8 Years Ago
Reduced GC allocs in SelectedBlueprint.RefreshBlueprint
8 Years Ago
Log warning when trying to create attachment on viewmodel without model component
8 Years Ago
Reduced sky brightness slightly
8 Years Ago
Fixed material / memory leak in Bradley TreadAnimator component
8 Years Ago
Profiling
8 Years Ago
Reduced or eliminated GC allocations from Transform.FindChildRecursive (only used by UI)
8 Years Ago
Viewmodel attachments use Model.FindBone instead of Transform.FindChildRecursive (more efficient since cached)
8 Years Ago
Removed AttachToBone (unused, inefficient)
8 Years Ago
BoneFollower profiling
8 Years Ago
Eliminated GC allocs from BaseEntity.UpdateParenting
8 Years Ago
Tweaked EntityLink default capacity
8 Years Ago
Runtime error fix
8 Years Ago
Optimized MaterialColorLerp
8 Years Ago
RenderInfo debug tool no longer duplicates materials when called
8 Years Ago
Disabled PlanterBox, EmissionToggle, LaserBea, FlashlightBeam and VendingMachineScreen material adjustments since they were all leaking materials / memory
8 Years Ago
Removed TransformEx.FindChildren since it's super inefficient and now unused
8 Years Ago
Fixed material / memory leak from mining quarries
8 Years Ago
Eliminated GC allocs from MaterialColorLerp.RefreshRenderers Eliminated GC allocs from PlantEntity.UpdateSkinParameters (called from PostNetworkUpdate)
8 Years Ago
Re-enabled dynamic batching (too many changes on staging this week, let's compare again next week)
8 Years Ago
Profiling
8 Years Ago
Profiling
8 Years Ago
Eliminated needless group creation when trying to destroy an empty network group on the client
8 Years Ago
Eliminated GC allocs from BaseNetworkable.NetworkDestroy
8 Years Ago
Just use prefab name on the client in Entity.ToString() to avoid GC allocs
8 Years Ago
Eliminated GC allocs from MaterialReplacement
8 Years Ago
Eliminated GC allocs from ItemContainer.Load
8 Years Ago
Compile fix
8 Years Ago
Adjusted some memory pool sizes
8 Years Ago
OnInventoryChanged profiling
8 Years Ago
Fixed Server.DestroyNetworkable not calling Networkable.Destroy when returning networkable to pool
8 Years Ago
Disabled dynamic batching (experiement)
8 Years Ago
Merge from gc_optimizations_2
8 Years Ago
Server compile fix
8 Years Ago
Subtracting gc_optimizations
8 Years Ago
Added LOD mesh swapping support to StagedResourceEntity Fixed ores using the wrong mesh in the distance when partially broken
8 Years Ago
Merge from gc_optimizations
8 Years Ago
Cherry picking improved CreateOrUpdateEntity profiling (22318)
8 Years Ago
Reverting to legacy EAC API due to server authentication issues Network++
8 Years Ago
Removed gc.interval since it's bullshit and the thought of someone having it enabled scares me