254,763 Commits over 3,990 Days - 2.66cph!
Bugfix: Fixing incorrect scatter logic in batched GetIgnore
Really need to cover this path with tests
Tests: none, will come next
▉▅▋▌▄ ▍▇▉▆ ▌▌▌▋▆▆▋▌▍▄▄_▍▇▍▄▌_▄▇█
added editor tool to dump CoarseQueryGrid as an image (normalized R8)
- highlighted how much the train tunnels screw this optim
Clean: removing -Batch suffix from APIs
Doesn't really add any additional clarity, and makes the code a smidge shorter
Tests: editor compile
fixed cooking workbench ground watch
▌▊▆▌▋ ▉▄▄▊ ▄▅▍▆▊▋▊▋▌▍▄_▆▄▅▆▇_▋▄▇
Merge: from main
Tests: none
▇▋▅▅█▍ ▋▉▆▍▍ ▊▆▄▊ ▋█▍▌▍▌ ▇▊▆▄ ▌██▇▉▆▋▍▅█ (▉▊▅▊▄ █▊▄▆▊▄▍▆ ▇▄▄▆ ▇▍▄▍ ▅ ▍▅▉█▆ ▆▋ ▊▆▋ ▅▊▄▄ ▇▆▋█▆▆)
▌██▍▍▄ ▆▄▅▉▆▌ ▉▉▍ ▅▄▇▌ ~▉ ▋▅█▌▍▆▊ ▌▄ ▋▌█▉ ▄▄/▉▌█▉ ▉▋▇▉ ▄▅▅▉ ▆▆▍▍▌▊ ▋▌ ▋▄▊ ▍▋█
█▄█▊▋▇██ █▇▊ ▌▇▌█▉▇▋▌▊▇▊▅▌ ▄▌ ▋▆▇▉▆█▋▄▇▇ ▅█▇▌▅▋▌▊ ▇▍▇▍█ ▅▊ ▌▅▄▄▋ ▍▉▊▍▉ ▅▄▍▄▅▄▆
Female large backpack for v4 rig
Merge: from profiling_improvements
Further reducing overhead by recording 25% less data overall (based on 350p release server snapshot)
Tests: Took a snapshot on Craggy in Editor
Update: ServerProfiler - Filter out ~25% of profiling scope by further removing tiny/cheap methods
- Using binaries built from f27f0281
There are some controversial changes:
* Filter out Newtonsoft.Json - we can't modify it's internals anyway
* Filter out setters (set_*) - overwhelming majority are cheap, but hides expensives ones. But we'll see the nested calls if there are any.
* Filter out IPooled callbacks - half of them are not implemented (usually LeavePool), and most fo them are cheap
There are bunch more, but not worth bringing up details.
Tests: on Craggy in editor
Update: filter out even more methods/classes
Should lead to ~25% reduction in profiling scope by eliminating either small calls or assemblies we can't control
Tests: in editor on Craggy
Merge: from main
Tests: none
Added ConVar.LOD.grid_refresh_budget, mapped to LODGrid.MaxMilliseconds
Updates made to the third person pie animations
cherrypicking horse2_fixes/handling
Disable gluon beam shadows
Prevent negative gluon beam length
merge from train_prevent_building
added preventbuild volumes to unloadable train wagons
Fix ViewmodelLower NRE in workshop submit scene
Merge from crafting_update
Merge from crafting_update
Added rock/torch to v4 loadout
Temporarily wrapped the BaseAnimalNPC error, will print out the offending npc every 10s to stop overwhelming the logs
Can now deploy small box under cooking workbench
Fix cooling/warming/crafting quality tea item modifier enums
Fix frontiersman pack not opening view
Merge from armor_slots, fix modifier enum and phrase conflicts
Don't do terrain hit testing when gizmo selection is disabled
Deselect mesh elements when clicking on nothing
▄▄▅▅▉▄▍▄▆▋▊▌▉ ▌▉▅▊▉▍▅_█▆▄▊
Allow quad slice to set number of cuts
Additional image media for Medieval Pack store page