2,393 Commits over 1,338 Days - 0.07cph!
Hammer: Support drag drop from entity tree view because I keep finding myself trying to drag them in https://files.facepunch.com/layla/1b0311b1/sbox_TbxTgCp7lS.mp4
Fix strange bug accessing DragData.Url if it wasn't set, checking for null would somehow fail?
Change model thumbnail rendering back to an animated pose, forgot I had changed this
Remove useless line of code
Add menu option to create multiple sound events from selection https://files.facepunch.com/layla/1b0311b1/sbox_ctRq5YvZNX.png
Fix StartVoiceRecording and StopVoiceRecording being called continuously when it doesn't have to
Fix particle preview rotation https://files.facepunch.com/layla/1b0211b1/sbox-dev_DE9zLfakRV.mp4
AssertIsMainThread for SetupPhysicsFromModel, this is not safe to do
Assert trying to make scene model with meshless model, sceneobjects aren't created if there's no meshes
Do the same for sceneobject
Fix crash trying to render thumbnail of model with no meshes
Fix crash trying to preview model with no meshes
Enable client authoritative mesh groups when setting a client side procedural model so server doesn't stomp mesh groups
Fix crashes when trying to set an animgraph on a model with no bones (still allowed because they may have morphs)
Don't return the dir we're searching in
RedirectFileSystem handles FindDirectory too
Fix RedirectFileSystem not checking directory when enumerating paths
Revert "Fix FindFile returning bullshit paths we didn't search for"
This reverts commit 812a7edca9cbf2804fbb7e09c1ec1ed840ae7c19.
Fix FindFile returning bullshit paths we didn't search for
Make Hitbox constructor internal
Allow Graphics.RenderToTexture to be used outside of render block
Add Ortho settings to SceneCamera
Animgraph: Don't allow tags or other items to be removed when preview mode is active
Animgraph: Disable state machine condition list when preview mode is active
Animgraph: Do the same for state machine tag list
Clean up model state a little bit, don't need to know about the old model state when setting up rendering
ModelDoc: Don't show duplicate context action for selections that include singleton nodes, these nodes can't be duplicated
ModelDoc: Clean up code for new morph frame compiling now that we know it works
Calculate lod level clamps to max lod level of model
Try compiling morph frames with an empty weight list instead of setting bones to bindpose
Fix color picker stomping hsv sometimes
Animgraph: Rename "Models" dock to "Bone Merge" to make it obvious its for bone merging models
Fix ConsoleSystem.SetValue not setting native convars
Queue scale changed for cloth, fixes child cloth not updating scale
Revert sweep normal fix, distance query result needs to be more reliable instead
Fix bone overrides not marking parent space bones as changed in InvalidatePhysicsRecursive, causing overrides to stop working when entity becomes stationary
Attempt to fix hit normals sweeping against meshes
Modeldoc morph frame (#548)
Remove some obvious unused netvars from baseentity
Fix anim decode cache being used elsewhere even when it's disabled
Disable bone decode cache because it's completely fucking animgraph performance, find out why later
ModelDoc: Set anim file start and end frame to unset when changing takes
TextEntry.Value setter fixes up numerics, fixes sliders not displaying correct number format #535
Calc bone constraints for bone merged anim objects, fixes #540
Try using different SIMD function in IntersectSegmentTriangle as an attempt to fix rare raycast crash
Maybe fix a crash in state machines
Fix texture hotload for images loaded without '/'
Acquire physics ref for scene model cloth so tools don't go releasing it out from under us
Add SceneModel.ResetAnimParameters
Check if we can play map by checking if vpk exists, sometimes asset IsCompiled is false if there's a crc mismatch on something it depends on
Set locale for CQVectorEdit
PET: Add warning label to control point preview when asset needs to be saved first
Restore material state after Draw2D.DrawText, fixes Draw2D.DrawText breaks Draw2D.Color