32,245 Commits over 4,048 Days - 0.33cph!
merge from Description_Update/Description_update_Round2
▇▊▊▄▇ ▆▆█▊ ▉▄▊▆▄▉▊▄▌▆_▉█▌▋▌▉_▌▋▆▉▆█▄_▌▆▇
Merge from protobuf_fixes
reverted 3 descs committed too early
▉▌▆ ▊▍█▆▋▊ ▌▋▋▄ █▄ ▅▌▋▇ ▌█▄▄▅▆▇█▅▉▋ ▊▇ ▊▊▊ ▅█▇▋▆▋▌▍ ▊█ █▍▍▆▇▆ ▉▇ ▇▊█▌ (▄█▊▄▄ -> ▅▍▆▇ -> ▄▇▌▍▊▉▄▅▅▊▅ ▇▋ ▋▇▉▍▆█▄)
▄▍▋▅▆ ▄▋▊▆ ▋▊▊▆▄█▊▆_▊▉▉██▉█▉▊▄▄▌
merge from broadphase_revert
Delete out of data weapon rack saves
Fixed an issue with exporting default normal maps from the rust workshop
Merge from deferred_indirect_lighting_occlusion_fix
▇▋▌▋▊ ▌▌▋▊ ▇▄▄█▉▄▊▌▍█▇_▄▇▇▄▇▌_▆▊▊
merge from laserdetector_ai
merge from lootdestroy_corpse_fix
Merge: from parallel_validatemove
- Removes PlayerCache.ValidPlayers allocs
Tests: took a snapshot on Craggy in editor
Merge: from profiling_improvements
- Reduces overhead of serializing to/from ProtoBuf by not tracking BufferStream calls
Tests: snapshot on Craggy in editor
Merge from workshop_normal_and_compression_fix
Merge from TransferAllItemsToContainer_nre_fix
vending_machine_fridge -> main
Merge: from relationshipmanager_leaks
- Server and Client-side bugfixes for pooling around RelationshipManager types
Tests: local 2 player session with flicking open-closed the contacts screen and with pooling tracking
Merge from protobuf_fixes
▉▄▌▇▊▌▉_▉▅▄▋_█▇▅_▌▍▄▄▍▅▄▊ -> ▆▄▅▅
conditional_armour_meshes_viewmodels -> main
Fixed RepositionOnGroundMissing::OnGroundMissing NRE
Merge: from reduce_appmarkersellorder_allocs
- Reduces pool spillage and misses of ProtoBuf.AppMarker.SellOrder
Tests: started server on procgen map
Merge: from profiling_improvements
Tests: snapshot on craggy in editor
Fixed a null ref when comparing identical environment volumes
Merge: from listcompare_optim
- ListHashSet can now be pooled and supports Compare
- Optim Networkable.UpdateSubscriptions via ListHashSet
Tests: unit tests
▉▊▌▅▄ ▅▅▇▄ ▍█▆█▇▌_▋▆▆█▆▄▉▄▊▇▆▅▍▍▇▇▉_██▆█▊
Use entity display name from PrefabInformation component for Rust+ death notification if available
Merge from GetCurrentUndergroundLayer_nre_fix
osx_compile_simulator -> main
projectile_orientation_override -> main
Merge from protobuf_fixes (fixes NotSupportedException when recording demos)
Merge: from profiling_improvements
- Reduce capture size by ~19% by filtering out more methods
Tests: snapshot on craggy in editor
Merge: from parallel_validatemove
- Bugfix: GamePhysics.OverlapCapsules no longer skips 0-length-capsule queries
- Additional unit tests
Tests: unit tests + staging demo playback
Fixed an issue with the DeferredIndirectLightingPass not initializing properly after assigning the shader
Corrected environment volume bounds calculation to prevent culling issues
merge from maxauth_clear_fix
merge from containercorpse_slots_fix