20,930 Commits over 1,522 Days - 0.57cph!
Merge IVPhysXWorld into IVPhysics2World, I don't see the point of having two world interfaces other than to be annoying
Don't try to delete a sound stream if it's not valid
Trim some more functions from physics world
Don't link vphysics2 in face poser, I don't think it's needed
Remove unused vphys2 convars
Rename CVPhys2World to CPhysicsWorld for consistency
Remove CRnWorld usage out of physicsdebugdraw
Remove physicsdefinitions
Remove IFnPhysicsSoftbody
Citizen/animgraph: big restructuring update
The graph structure should be a lot clearer to read and understand now.
Enable MultiSelect on AssetList
Don't try to open a context menu if we have no options, otherwise Qt will moan
Implement shift click multiselect in BaseItemWidget
https://files.facepunch.com/matt/1b0211b1/sbox_2u4H5Gcpcl.mp4
Maintain previously selected configuration after opening launcher properties
Enable Save button after selecting a package from s&works
Add launch configurations to tools dropdown
Consistent with project settings menu
Fix launcher losing its selection when editing the actively selected config
Remove Type dispatch functions from physics joint interface
Remove IFnPhysicsBaseShape
Remove some unused functions from physics body interface
Entity.networkTags should use StringComparer.OrdinalIgnoreCase when updated from network
Fix FileSystem.RebuildContentPath() skipping over addons because it was using File.Exists instead of Directory.Exists. Fixes Facepunch/sbox-issues#2085 and probably quite a bit of other stuff
Animgraph: Hide gizmos and ground plane when in viewmodel camera mode
Reduced fog on the avatar scene a bit, added orbit distance lerp
Set default font size for base style textentry
Resolves sbox-issues#2094
Remove IFnPhysicsHullShape and IFnPhysicsMeshShape
Fix Entity.Position description
Remove IFnPhysicsJoint ugh
Fix unfinished transitions getting reset on state change
Remove CPhysicsBody Connect and Disconnect - unused
Don't access CRnBody directly in ComputeImpactStrength
Remove some direct usage of CRnBody
Remove IFnPhysicsContact - unused and would be nice to get rid of all these pointless wrappers anyway
Inject EnsureSufficientExecutionStack everywhere
Capture and report c# stackoverflowexception's (we can't recover from them right now, but at least we can know that they're happening)
Fixed "empty" pseudo-class being inverted
Add fish.cat_harvest unit test
Fix infinite loop in AccessControl
Actually push the fix this time
Updated icon for 'updated recently'
Grouped information section entries
Revert "Make sure we don't exceed our direct occlusion samples for SA"
This reverts commit ed105c3c5943e92b121fa3dcdca19f4b4fce539f.
This time with muffle fix
Use custom allocators again
Fixed "empty" pseudo-class being inverted
Display recently updated on the game icon again
Make sure we don't exceed our direct occlusion samples for SA
Simplify tiled rendering accessors, add runtime UseTiledRendering render attribute
Add r_tiled_rendering convar
Don't link rubikon in modeldoc_utils, I don't think it's needed but we shall see
Remove PhysicsRagdollDef_t
Remove ivconsole_intertool_messages
Remove PhysProfilerTool from vconsole_subtools
Remove IPhysicsFrictionSnapshot
Remove IPhysicsFluidController
Remove junk in physics_shared
Remove vphys2_motioncontroller, we don't use this shit
Initialize m_hSteamListenSocketFakeIp to invalid so we don't get annoying assert when joining servers
Possible fix for access violation in BoneFlagsToBitVec
steamaudio_enabled -> steamaudio_enable, drop FC_ARCHIVE since I suspect loads of people had it saved to 1 :(
Temporarily disable Steam Audio by default to resolve crashes as the heap corruption has persisted even without IPL_SCENETYPE_EMBREE