userGriglercancel
reporust_rebootcancel

1,866 Commits over 852 Days - 0.09cph!

Yesterday
testing setup
4 Days Ago
merge from fsm_optim
5 Days Ago
reduced SenseComponent overhead by about half - only gather eye information once per tick rather than per entity - reduced redundant calls into CanTarget
5 Days Ago
re-order and split checks in Trans_HasThreatTarget so that female livestock don't run any targeting checks, large part of idle fsm cost
6 Days Ago
merge from boat_test_cleanup
6 Days Ago
switched fixed wait to polling with timeout, takes 2s off another test
6 Days Ago
removed most low-quality playerboat tests from CI, fixed small bug in one
7 Days Ago
▌ ▄▋▆▍▉▅█▆▋ ▇▇▊▅▌▆▄ ▉▌▅▅ ▌▌▌▅▄▋▆▋▌ ▄▇▋█▍▆▄▄▄▄▄▉▊▋▍▆▆▅▌ ▇▇▋▉ ▅▆▍▆▍ ▅▌▌▌▋ █▋▄▊ ▆ ▆▊▅▍▉▌ ▄▊ ▆ ▄▌▍▌▊ ██▉▇▋▉▅ ▍▍▅▍ ▅▆▅ ▌▆▄▌▊▍▍ ▆▅▇ ▅▋▅▊▋▅▄▅▄▅ █▆ ▌▇▆▄▄▆▊▄ ▍█▉▍▌▍▄ ▄▆
8 Days Ago
merge from main
8 Days Ago
merge from parent
11 Days Ago
3-solver mixed-BC setup on plague hazmat for testing
11 Days Ago
debug tooling-
11 Days Ago
first pass, experimenting
12 Days Ago
Renaming and retuning
12 Days Ago
setup plague hazmat skin targets
12 Days Ago
merge from PlagueHazmat_Improvements
12 Days Ago
wip procedural animation-target skin constraint
12 Days Ago
merge from main
13 Days Ago
merge from modulator_as_struct
14 Days Ago
replaced soundpooling for a readonly struct modulator, avoids all allocs and doesn't change any of the usage
14 Days Ago
fixed jenkinsfile using wrong param name for slack channels
15 Days Ago
merge from pipe_mesh_optim
15 Days Ago
compile fix
15 Days Ago
merge from pipe_mesh_optim
15 Days Ago
moved pipe mesh generation to use the MeshData native interfaces, including port of tangent calculation - virtually 0 main-thread cost now, almost all of the work is done on job threads
15 Days Ago
merge from bone_retarget_optim
15 Days Ago
pre-initialize found bones array with the extra bones that have already been moved as part of DoBoneRetargeting to avoid pointlessly recursive searching for them - much more impactful for things like hazmat skins that have a lot of extra bones for skirts - ~0.3ms now for BoneRetarget
15 Days Ago
revert accidental cloth asset change
15 Days Ago
optim bone retarget, cache the found bones on the first lod's search so following lods can just read the cache directly ~6.5ms -> ~1ms
19 Days Ago
merge from triangle_block_isvisible_fix - stops splash damage being applied to triangle floors and frames through walls in some cases
19 Days Ago
▌ ▇▉▍▊▍▊▍▅ ▌▆▍█ ▅▉ ██▊ ▆▍▅▍▆▊▍▍ █▇▊█▋▄▅▅▉▉█ ▆▊▋▋ ▍▆▋▅ ▅▊▆▋▉▋▇▉▇ ▍▍▄ ▌▍▊█▆▆▊▄▅▌▇ ▊▄ ▄▆▄▉▅▅▋▉ ▉▋▇▆▊▅▋██▌ ▅▉█ ▊▆ ▍▆█▊▉▊ ▍▇▆ ▉▊██▇▄▆▋▆█ ▆▆▇▅ ▊▅▌▊
19 Days Ago
enable for triangle frames and foundations as well
19 Days Ago
simplified 3-triangle closest point test to a single triangle for XZ and then clamping Y to the prismatic extents, more accurate and cheaper
19 Days Ago
merge from main
19 Days Ago
stronger recursion checks
20 Days Ago
aliases show in console autocomplete results
20 Days Ago
added `alias` command that works the same as input.bind but with a custom command name instead
20 Days Ago
corrected simulation space not being handled by held items
20 Days Ago
don't gather colliders if collision is disabled
21 Days Ago
various BC improvements - collision as proper capsules again - colliders interpolate for sub-steps - fixed accumulator issue that would appear after a big spike frame - fixed issue with simulation space not actually being a simulation space
21 Days Ago
▊ ▇▋▄▇▌▆▉▄▅█▊ ▍▇▌▊▌ ▍▋▄▉▌▍▅ ▉▊▌
21 Days Ago
▋ █▅▄▌ ▉▍▍█▊▉▄▄▊▅▉ ▆▅▄██ ▌▊▌▉▇
21 Days Ago
▉ ▍▋██▄▉▌▍▆▊▊▋▇▋▄▅▋▋▌ ▌▍▉▊▇ ▊▅▆▅▋▇▇ ▍▋▋ ▄▊▍ ▆▊▉▅▅▉▋▆▊▉ ▌▊▆▋▌▆ ▄▊▇▅ ▄▋▍▆▋▆▍▇ ▊▄ ▊▊█ ▆█▄▆▊▋▄▌▄ ▄▊▇ █ █▉█▋▋▅ ▊▉▌▉▋ ▆█▌▊█▊
21 Days Ago
merge from procgen_optim
21 Days Ago
merge from main
25 Days Ago
short test to force the extremes of DecorComponents to ensure the bounds is correct with future changes - if this broke silently rocks would just fail to spawn or spawn where they shouldn't
25 Days Ago
cleanup
25 Days Ago
merge from main
26 Days Ago
use expanded decor component bounds to early out terrain filters cheaply in decor placement - saves 12s in coastal rocks, barely saves elsewhere - can only do this because we have a cheaper hierarchal query for topology of an area now