248,678 Commits over 3,928 Days - 2.64cph!
Fix scene rendering widget incorrect gizmo cursor ray when using different DPI
Couple of NRE fixes from reported exceptions
RandomSoundStart NRE fix
CardDeck.Pop exception fix
▇▉▇▌ ▌▄▋▄▌▇▍█.▆▇▇▉▊█▌▄▆▆█▆▊▍▉▉ ▆▇ ▌▌▍▆▉▊▆▆▋▋▌▍▆
Vulkan: Structured buffers also have a UAV hidden counter
Start removing unused from native asset preview system
Fix crash trying to load invalid base_model_resource
Leaderboard backup, run #
16493
Apply cubic scaling to motor max torque
Bounding box calcualtion for spline components
Build physics aggregate with initial scale so ModelPhysics can at least spawn scaled (no dynamic scaling)
Leaderboard backup, run #
16480
Delete public/renderablesystem there's nothing in here
Delete texturedictionary.vpc
Delete inputsystem.vpc, this was moved to engine2
Delete these unused files from tier3
Add GpuBuffer.UsageFlags.Counter for usage with structured buffers
Enables IncrementCounter and DecrementCounter in HLSL
Can also use GpuBuffer.SetCounterValue and GpuBuffer.CopyStructureCount
These both previously and still do work with Append buffers
Added default 0 offset parameter to GpuBuffer.CopyStructureCount
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