userandrecancel
branchrust_reboot/maincancel

5,910 Commits over 3,867 Days - 0.06cph!

7 Years Ago
Runtime error fix
7 Years Ago
Optimized MaterialColorLerp
7 Years Ago
RenderInfo debug tool no longer duplicates materials when called
7 Years Ago
Disabled PlanterBox, EmissionToggle, LaserBea, FlashlightBeam and VendingMachineScreen material adjustments since they were all leaking materials / memory
7 Years Ago
Removed TransformEx.FindChildren since it's super inefficient and now unused
7 Years Ago
Fixed material / memory leak from mining quarries
7 Years Ago
Eliminated GC allocs from MaterialColorLerp.RefreshRenderers Eliminated GC allocs from PlantEntity.UpdateSkinParameters (called from PostNetworkUpdate)
7 Years Ago
Re-enabled dynamic batching (too many changes on staging this week, let's compare again next week)
7 Years Ago
Profiling
7 Years Ago
Profiling
7 Years Ago
Eliminated needless group creation when trying to destroy an empty network group on the client
7 Years Ago
Eliminated GC allocs from BaseNetworkable.NetworkDestroy
7 Years Ago
Just use prefab name on the client in Entity.ToString() to avoid GC allocs
7 Years Ago
Eliminated GC allocs from MaterialReplacement
7 Years Ago
Eliminated GC allocs from ItemContainer.Load
7 Years Ago
Compile fix
7 Years Ago
Adjusted some memory pool sizes
7 Years Ago
OnInventoryChanged profiling
7 Years Ago
Fixed Server.DestroyNetworkable not calling Networkable.Destroy when returning networkable to pool
7 Years Ago
Disabled dynamic batching (experiement)
7 Years Ago
Merge from gc_optimizations_2
7 Years Ago
Server compile fix
7 Years Ago
Subtracting gc_optimizations
7 Years Ago
Added LOD mesh swapping support to StagedResourceEntity Fixed ores using the wrong mesh in the distance when partially broken
7 Years Ago
Merge from gc_optimizations
7 Years Ago
Cherry picking improved CreateOrUpdateEntity profiling (22318)
7 Years Ago
Reverting to legacy EAC API due to server authentication issues Network++
7 Years Ago
Removed gc.interval since it's bullshit and the thought of someone having it enabled scares me
7 Years Ago
Added StringFormatCache (caches the result of repeated string.Format calls with the same arguments) Eliminated GC allocs from effect path assembly (this affected every single effect spawn)
7 Years Ago
Fixed animation event prefab paths not being lowercase
7 Years Ago
More prefab paths that weren't lowercase
7 Years Ago
Fixed some hardcoded prefab paths in code that weren't lowercase
7 Years Ago
Removed some crazy inefficient methods from GameManager that should not be used by anything Eliminated GC allocs from lowercase conversion of prefab names (triggered by spawn handler, decor spawners) Log warning when having to convert prefab names to lowercase (should never happen)
7 Years Ago
Added AssetNameCache (with GetName / GetNameLower / GetNameUpper extension methods for materials and physic materials) Eliminated GC allocs from footstep / footprint lookups, hit effect lookups and gib effect lookups
7 Years Ago
Reduced distance fog / aerial perspective density at daytime / dusk / dawn by 25-50%
7 Years Ago
Added "authtimeout" convar (default = 10 seconds)
7 Years Ago
Reduced spawn density of wooden logs by around 30%
7 Years Ago
Disabled saving on radtown ore nodes (not supported by loot spawn points, RUST-1747)
7 Years Ago
Better spawn handler density enforcement
7 Years Ago
Larger coastal player spawn areas
7 Years Ago
Eliminated ~300B of GC allocs whenever a randomized sound was played
7 Years Ago
Profiling
7 Years Ago
Eliminated GC allocs from effect instantiates (IEffect.SetupEffect) Eliminated GC allocs from effect weapon bone parenting (EffectParentToWeaponBone) Eliminated GC allocs when switching resource stages (StagedResourceBreakEffect)
7 Years Ago
EAC SDK update (fixes macOS startup issue)
7 Years Ago
▌▆▍▉▌▊▍▄▄▋ ▍▌█▊▊ ▆▇▍▍▇▍▇█▋ █▉▅▋▊▄█▇ ▌▄▅▄▍▆▌ ▇█▉ ▅▊█▆
7 Years Ago
Network++
7 Years Ago
Merge from eac_api_2
7 Years Ago
Cherry picking 22194
7 Years Ago
Logging tweak
7 Years Ago
Formatting