7,110 Commits over 3,531 Days - 0.08cph!
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
Impl CJoltPhysicsInterface::GetWorld
Impl CJoltPhysicsInterface::Draw
Impl CJoltPhysicsInterface::SetVisualDebugCameraHint
Keep a list of worlds in jolt physics interface
Implement CreateWorld and DestroyWorld
CJoltPhysicsWorld stubs
Create managed handle for physics body and world
Renaming - keep everything tidy
Assert all unimplemented functions in physics interface
CJoltPhysicsBody stubs
CJoltPhysicsShape stubs
Fix BaseTool not being filtered out of tool UI
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
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
Remove Type dispatch functions from physics joint interface
Remove IFnPhysicsBaseShape
Remove some unused functions from physics body interface
Animgraph: Hide gizmos and ground plane when in viewmodel camera mode
Remove IFnPhysicsHullShape and IFnPhysicsMeshShape
Remove IFnPhysicsJoint ugh
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
Rework tools to fix dodgy previews
Bump up z-index of spawn menu so it's above chat
Fix car not working (Velocity and PhysicsBody.Velocity returning different values now?)
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
Remove IsRunningRemoteSession nonsense
Null check in ComputeHierarchyBoneFlags