192,985 Commits over 4,049 Days - 1.99cph!

47 Days Ago
TextureOptimizationTools: Add function that changes only textures that should be streamable but aren't
47 Days Ago
▆▄█'▆ ▌█▉▋ ▉█▋▉▅▋▅█▋ ▇▊▇▆▍▊▋▇ █▉ ▅▍▌'▉▉ ▅▇ ▆ ▍▇▉▆ ▅▊▅▋
47 Days Ago
Various fixes to the texture optimisation tools
47 Days Ago
Polish on big zigg. Continued work on lil zigg. Increased moss tiling on exterior pipes.
47 Days Ago
Made the environment volumes use their own stencil buffer so they don't interfere with deferred rendering or any other effects that use a stencil buffer
47 Days Ago
merge from main
47 Days Ago
Increase static bite hitbox
47 Days Ago
Revert previous change and add flag to be consitent with previous code, and potentially easier to debug
47 Days Ago
updated scientist outbreak sprayer anims
47 Days Ago
Update croc and tiger dragging
47 Days Ago
Missing part of previous commit
47 Days Ago
Prevents multiple systems overriding each other changes when modifying the corpse spring joint
47 Days Ago
default dart v_ model material and textures
47 Days Ago
also bake spec/gloss map
47 Days Ago
Paging implementation, other perf improvements
47 Days Ago
Only check if the environment volume transform has changed while in the editor and outside of play mode
47 Days Ago
Fix NRE when croc dragging serverside ragdoll
47 Days Ago
Caching environment volume transformation matrix and bounds
47 Days Ago
▅▉▅▅▋▅▉▆
47 Days Ago
Fixed boomerang server methods running in the client (only in editor)
47 Days Ago
main -> boomerang
47 Days Ago
Combined volume properties into a Vector4 to reduce shader property set calls
47 Days Ago
updated rustplayer fbx with new prop positions re-exported working holdtypes after prop bone skeleton updates
47 Days Ago
normal map fixes, dilation fixes
47 Days Ago
- Added an epsilon amount to the environment volume size used for environment volume stencil rendering to prevent Z-Fighting when they are perfectly aligned with meshes. - Moved the SetRenderTarget call when rendering the environment volumes to outside of the loop that draws them as it only needs to be set once. - Added a square distance check for volumes after frustum culling based on a controllable render distance.
47 Days Ago
Iterate on croc behaviour, remove zigzag attack, re-add static attack
47 Days Ago
Changed convar
47 Days Ago
Changed the way bee analytics are called. Added an editor method to reset bee stats for testing
47 Days Ago
Optim: Calculate water factors via a Burst job - Job generates factors off by less than 1mm, so I had to swithc asserts to approx equal Tests: ran unit tests
47 Days Ago
merge from main
47 Days Ago
Update: Pass NativeArrays to GetWaterFactors instead of Spans Tests: ran unit tests
47 Days Ago
clear prefab when switching input type, clear material list before switching mesh
47 Days Ago
Update: replacing BasePlayer.FinalizeTickParallel internal buffers with NativeArrays - Also renamed WaterFactors to GetWaterFactors (to free up a name for a static array) This should enable conversion of internals of GetWaterFactors to Burst jobs Tests: ran the staging demo playback - same InWater and OutOfWater counts
47 Days Ago
▅▇█▊ ▇▋▅ ▋▇▄▌█▋▊ ▅▆▋▇▇▄▊▊▅ ▆█▆▉ ▅▅▊▅█▄▅▋▌ ▍▉▋▋ ▇▆▅ ▊▋█▇█▇. ▌▆▌▅▇ ▊▉▅▆▅ ▄▆▍▉▋▌ █▇▊▍▇▇, ▆▉▉▋▇▉██, ▄▌▄▋▆▇▆▆ ▋▉▆ ▊▋▇▊▉▇▊ ▇▋ ▇▄▋▉▄▉▄▆▉▉▆▄ ▊▋ ▅▅▅▅ ▆▇▉▅▊▅▊ ▊▊▍▍ ▄▇▊▅▋▅ ▄▅▉▋▊.
47 Days Ago
support selecting prefab with auto fill of lod0+lod3 meshes and materials
47 Days Ago
Tests: new PerfSerialWaterFactor and PerfBatchWaterFactors perf tests Also just realised that all my perf tests are not doing 1k point tests, but 10k. Whoops. I'll keep it. Tests: ran new perf tests
47 Days Ago
merge from wheel_collider_optim
47 Days Ago
shrunk jungle swamp water surface to avoid clipping
47 Days Ago
merge from main
47 Days Ago
Tests: add TestWaterFactorsConsistency test - Converted other tests to use BasePlayer instead of BaseEntities - Also exposed WaterFactor methods from BasePlayer (other overloads were already public) Doesn't stress all paths, only the main path that has updated logic Tests: ran all unit tests
47 Days Ago
merge from backpack_refreshes_clothing_fix
47 Days Ago
▋▊▇▆▄▋ ▍▊▇▅▄ ▍▋▇▍▆▄ █▌▌▉▋█ ▊▌▍▌▆▋▋▆ ▅▊ ▋▅▅▊▊▍▊ ▄▌▍▌ ▇▇▍▆
47 Days Ago
using cached FixedString bone names to FindBones in job, removes alloc and significantly faster for setups that add a lot of bones to the skeleton
47 Days Ago
split container content hashes into deep and shallow, only used to determine if player clothing needs updating - using shallow for clothing so that backpack contents changing doesn't refresh all the clothing
47 Days Ago
Removed mention of movement penalty on inserts, updated wheat description to new one from the sheet
47 Days Ago
Merge from main
47 Days Ago
merge from clear_bushes_radius
47 Days Ago
merge from fridge_reskin_light_fix
47 Days Ago
merge from repair_bench_redirect_fix
47 Days Ago
merge from naturalbeefix