22,418 Commits over 1,614 Days - 0.58cph!
Give physics shape a jolt shape
Impl physics body GetWorld
Physics body motion type get/set
Get pos and rot of physics body
Impl physics world debug name
Impl GetActiveBodyCount and GetActiveBodies
Set allow sleeping on body settings
Save world reference body
Get body count
Impl GetBody
Set jolt body user data to our body
Create jolt body when we add body to the world
Give physics world a user data
physics device name
Save physics world create flags
Save physics simulation type to apply to bodies later, I don't think jolt can set simulation mode as a whole
Add physicscasts to convert between jolt and source units
Change physics world GetGravity to return non const because we need to return local vector
Don't try to instantiate interfaces when finding code editor
Fixes an issue breaking some users addon manager if they don't have VS or VSCode installed
Impl CJoltPhysicsInterface::GetWorld
Impl CJoltPhysicsInterface::Draw
Impl CJoltPhysicsInterface::SetVisualDebugCameraHint
Keep a list of worlds in jolt physics interface
Implement CreateWorld and DestroyWorld
CJoltPhysicsWorld stubs
Citizen/animgraph: greatly simplified the graph around the central poses & center delta
Through eliminating a couple of redundancies and some reorganization, it's a lot easier to wrap your head around now. The idle breathing is now fully independent instead of sometimes being "global" and sometimes not; oddities with this will be smoothed out later.
Create managed handle for physics body and world
Renaming - keep everything tidy
Assert all unimplemented functions in physics interface
CJoltPhysicsBody stubs
CJoltPhysicsShape stubs
office desk - lods
Merge branch 'master' of sbox
Remove voice_scale, voice_threshold_delay, voice_threshold
Add ICodeEditor.OpenAddon, including a toolbar option to open the addon in your current code editor. This only supports VS Code right now.
https://files.facepunch.com/devultj/1b0211b1/sbox_sSBE3gUI4x.png
Add Global.BackendTitle, BackendUrl, use those instead
Eliminated last instances of s&works ⚔️
AddonDownload spring cleaning
office desk - gibs
Merge branch 'master' of sbox
office desk - removed ao proxy as it seems to have visual issues
Merge branch 'master' of sbox
Add support for "Any With Support" map selection mode to map select page
Citizen/animgraph: moved facial animation to a subgraph + more cleanup
s&works -> asset.party for editor UI
Update organization creation link
Fixed up console textentry size
Fixed env_sky properties not functioning
Fix AssetBrowser not loading saved settings correctly - Fixes Facepunch/sbox-issues#2063
Fix Hammer texture replace window's asset picker shrinking and becoming unusable
Asset Browser: can make new folder from AssetList
Remove duplicate precompiled header
Add new jolt files to vpc
Move rubikon/profile.h to physicslib, we don't want to be including rubikon shit in interfaces
Update jolt to latest
Get this shit compiling again
Merge branch 'jolt-physics' into jolt_physics2
Rename vphys2_aggregate to physicsaggregate
Remove CRnContact usage in IPhysicsShape
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