userandrecancel

10,550 Commits over 4,324 Days - 0.10cph!

9 Years Ago
Eliminated GC allocs from BaseNetworkable.NetworkDestroy
9 Years Ago
Eliminated needless group creation when trying to destroy an empty network group on the client
9 Years Ago
Profiling
9 Years Ago
Profiling
9 Years Ago
Re-enabled dynamic batching (too many changes on staging this week, let's compare again next week)
9 Years Ago
Eliminated GC allocs from MaterialColorLerp.RefreshRenderers Eliminated GC allocs from PlantEntity.UpdateSkinParameters (called from PostNetworkUpdate)
9 Years Ago
Fixed material / memory leak from mining quarries
9 Years Ago
Removed TransformEx.FindChildren since it's super inefficient and now unused
9 Years Ago
Disabled PlanterBox, EmissionToggle, LaserBea, FlashlightBeam and VendingMachineScreen material adjustments since they were all leaking materials / memory
9 Years Ago
RenderInfo debug tool no longer duplicates materials when called
9 Years Ago
Optimized MaterialColorLerp
9 Years Ago
Runtime error fix
9 Years Ago
Tweaked EntityLink default capacity
9 Years Ago
Eliminated GC allocs from BaseEntity.UpdateParenting
9 Years Ago
BoneFollower profiling
9 Years Ago
Removed AttachToBone (unused, inefficient)
9 Years Ago
Viewmodel attachments use Model.FindBone instead of Transform.FindChildRecursive (more efficient since cached)
9 Years Ago
Reduced or eliminated GC allocations from Transform.FindChildRecursive (only used by UI)
9 Years Ago
Profiling
9 Years Ago
Fixed material / memory leak in Bradley TreadAnimator component
9 Years Ago
Reduced sky brightness slightly
9 Years Ago
Log warning when trying to create attachment on viewmodel without model component
9 Years Ago
Reduced GC allocs in SelectedBlueprint.RefreshBlueprint
9 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)
9 Years Ago
RenderInfo logging
9 Years Ago
Profiling, cleanup, small GC optimizations
9 Years Ago
Reverted some buffer pre-allocations (memory usage)
9 Years Ago
Disabled dynamic batching (experiment)
9 Years Ago
Stripped old grass system
9 Years Ago
Stripped TreePerfTest stuff
9 Years Ago
Stripped BehaveAsset icon
9 Years Ago
Stripped old grass assets
9 Years Ago
Stripped some unused nature assets that have been replaced by newer assets
9 Years Ago
Added CoroutineEx.waitForFixedUpdate / waitForSeconds / waitForSecondsRealtime
9 Years Ago
Replaced a bunch of "new WaitForSeconds" with "CoroutineEx.waitForSeconds" (eliminates GC allocs)
9 Years Ago
Adjusted some memory pool buffer sizes
9 Years Ago
ifdef CLIENT
9 Years Ago
Merge from main
9 Years Ago
Merge from weekend_branch
8 Years Ago
Fixed WaitForSecondsRealtime being broken Added additional profiling to UpdateInventoryFromSchema
8 Years Ago
Eliminated GC allocs from FileStorage / Signage / UIPaintableImage / MapEntity by smarter caching (TODO: make async)
8 Years Ago
Test
8 Years Ago
Updated CommunityEntity
8 Years Ago
Test
8 Years Ago
Updated CommunityEntity
8 Years Ago
Added schematime convar (inventory schema refresh interval)
8 Years Ago
Retired TextureUtils (GC alloc galore) Added GC-free Texture2D.Clear extension method
8 Years Ago
Added Union64 to Rust.Global Fixed CRC.Compute32 discarding the passed CRC value Added CRC.Compute32 and CRC.Compute64 overloads that take numerical types
8 Years Ago
Eliminated GC allocs from UpdateClothingItems
8 Years Ago
Changed item container hash from massive string to CRC32 hash (eliminates GC allocs)