250,156 Commits over 3,959 Days - 2.63cph!
Delete resourceinfo utils project
Delete surface properties compiler
Delete post processing compiler
Leaderboard backup, run #
16469
scaffold tarp material, tileset progress, plywood track material tweaks
Leaderboard backup, run #
16459
music stuff and curse stuff
updated spritetools
Delete itoolclientsimulationapi, itoolgamesimulationapi and everything that goes along with it
Remove unused rescale from physics interface
Fixup SoundFile.Load filename so the same sound file can't be cached multiple times by passing in different exts (should we warn on fixup?)
Add missing vectorization for some functions in Vector3 and Vector2
It was missing for Clamp, Min/Max, Lerp & Abs
Mark Rotation operator + and - as obsolete, they cause confusion and lead to invalid rotations
Closes sbox-issues/issues/7262
Write vmat
Add Asset.SetInMemoryReplacement, ClearInMemoryReplacement
AssetInspector always create save button
Save materials, preview texture changes
Ignore malformed paths in package downloads, add test
KeyValuesToJson
Make ParseToJsonObject public
Use source properties
Leaderboard backup, run #
16445
This would cause extra work, do it in OnParentChanged instead
Make sure all descendants update tags on parent change - Fixes child colliders not updating tags when parent rigidbody changes parent
Make all the fun stuff internal
Prevent NavAgent/MoveTo from triggering replan if target pos is the same
Vectorize all the things.
Now comes close to native performance.
Clean up DropdownControlWidget
Add DropdownControlWidget
Send combos etc through json too
Fix bone merge not calculating world space attachments
SceneRenderingWidget.GetRay uses widget size for screen size
▆▌▇▅▇ ▇▇▍▊▍▅▇▌▇ ▇▇ ▉█▉▋▊▍▍.▌▋▋▉▉█▄█▊▌▄▅█ ▌▅▅▇ █▄▊▉▊▌▍ █▅█▇ ▇▊▆▉▆'▍ ▉▇▉▌▋ ▉▊▉█▉▌▆▌█▇ (▇▅ ▆▉▇█▅▍▌'▄ █▍▋▄ ▄▉ ▉▌ ▉▆▌▉ ▉▋ ▉▄▍▆▆▅▆▆▍▍ ▄█▄▍▌██?)
Leaderboard backup, run #
16421
new plywood material, start on hammer tileset
Nav Agents/Crowds & pathing are now entirely handled in c#
Get rid of some of our C# detour abstractions (agent, query), since we now have direct access in managed.
merge from release/isolate_Jan_wipe
merge from xmas2024_disable
ice sculpture no longer craftable
merge from isolate_Jan_wipe - RC
Leaderboard backup, run #
16397
█▄▆▇█▍▉█▄ ▅▉▆▍▊▆.▆▅█▅▊▌▌▋.▆▉█▇▉▌.▉▊▆▊▋▉▌▅▇▍ & ▄▉█▅▄▌▇▉▆▌▋ & ▌▉▅▊▍▊▆▄▌▄▊▍▉█▉ - ▇▊▆▄▇ ▅▋▉ ▅▅█ ▊▋█▅ ▌▅▊▄ ▋▅▄▍▋▍▊▄▉▌ ▇▉▌▋▉▉ ▋▇ ▆▉▊▄
Copy over dotrecast detour and detourcrowd
Yeet IO stuff
Remove csprojs
Use our own numerics instead of recast/detour stuff
Hope I didn't make any typos while refactoring because I will regret them for all eternity.
Remove C++ version of detour and detourcrowd
Make wireframe models work in Hammer again, colored without a combo. Fixes Facepunch/sbox-issues#7215
Build shaders
Leaderboard backup, run #
16384
Leaderboard backup, run #
16383
Leaderboard backup, run #
16381