34,678 Commits over 4,474 Days - 0.32cph!
Merge: from fix_skipinit_error
- Buildfix(editor) - replace unsupported intrinsic
Tests: no errors in editor on script compile, checked asm
Merge: from pool_leak_experiments
- Optim: replace FuzzyPool with LPRQ segment - it can be up to 20% faster and doesn't leak/spill sporadically
Tests: unit + perf tests, loaded 2.5k procgen map, checked print_memory - no spills
merge from f1menu_blur_fix
merge from water_surface_nametags_fix again (didn't go through)
merge from water_surface_nametags_fix
merge from paintingui_inputs_fix
merge from f1menu_blur_fix
syncvar_ornateframe_initialiser_fix -> main
Moved the bullshit PipelineTests menu items to Tools/PipelineTests
merge from menu_close_blur_fix
merge from hackweek_sv_pie_menu
merge from demos_shadow_fix
merge from catapult_reloadtime_nerf
merge from deploy_clipping_fixes
Another sneaky compile fix that snuck past editor tests
Updated the emission shader feature on the cloth shader to remove an unnecessary underscore
bye bye compile errors :wave:
merge from viewmodel_scene_flex (Character Animation & Skin Viewer dev-only tool)
Improve npcs path following performance, fix npcs sometimes not moving
Remove unused ignite and extinguish effect animation event from the industrial torch anim, to fix warning
merge from uibindings_nre_fix
merge from crafting_stall_fix
Merge from redirect_crafting_fix
Merge from CompassShieldViewmodel
merge from sharkmovement_sound_fix
merge from hackweek_parented_ddraw
Fix stack overflow and alloc in navmesh load / save
Merge from rustplus_camera_fixes
Fix triangle planters not snapping to triangle floors
testlist
merge from HAB_armour_health_fix
Fixed placement of wooden barricade and barbed wooden barricade.
Raised notInSphere checks that were preventing placement. Tightened bounds setup so the tests still pass. Tested placement on terrain and construction in editor
merge from fix_cliff_gaps
Double the speed of navmesh generation, fix some loading saves not working, fix some navmesh tiles missing, add logs to troubleshoot OOM issue
merge from Softcore_T2T3bench
merge from fix_cliff_gaps
Merge from sleeper_hardcore_fix
updated wording on some items
Merge from rustplus_camera_fixes
Update(editor): SaveViewer - add a size check when loading a save
- also emit what was the last prefab loaded (if there was one) to help track down protobuf/save without save protocol update
Tests: used to load a borked save, didn't get stuck in an infinite loop
merge from terrain_anchor_tooling
merge from mission_screen_flicker_fix
Merge: from fix_app_turretcontrol
- No changes, just plastic history graph cleanup