userLayladcancel
branchsbox/jolt_physics2cancel

116 Commits over 0 Days - ∞cph!

1 Year Ago
Move surface property manager and phys data manager to their own file
1 Year Ago
Create a temp box shape so we have something to collide with
1 Year Ago
Just return true in our layer filters for now because we obviously haven't set up layers yet
1 Year Ago
Impl SetLinearVelocity https://files.facepunch.com/layla/1b0511b1/sbox_0017.mp4
1 Year Ago
Temp disable player physics hull so we don't fly through the world
1 Year Ago
Impl GetCTransform
1 Year Ago
Impl aggregate instance GetRootTransform so we can start to sync jolt bodies to entities
1 Year Ago
Return all bodies as awake in StepEndReadOnlyGetResults for now
1 Year Ago
remove physics body GetUid - unused
1 Year Ago
Impl SetEntityHandle, GetEntityHandle, GetEntityID
1 Year Ago
Impl Get/Set AggregateInstance for body Impl body GetVelocity Impl aggregate instance add part etc Impl aggregate instance IsDynamic Impl aggregate instance GetOrigin Imp aggregate instance GetBodyHandle
1 Year Ago
Build bodies for aggregate but don't set shapes yet
1 Year Ago
Add managed handle to physics aggregate instance
1 Year Ago
PhysAggregateInstance stubs
1 Year Ago
Create temp allocator and job system so we can start to update the physics system
1 Year Ago
Add a empty mutable compound shape to new bodies
1 Year Ago
Few more null checks to get us into the game Edit jolt to not set position and rotation of body on creation (jolt bodies need a shape, which is really shit)
1 Year Ago
Don't assert in GetProfileStats - who cares
1 Year Ago
Add and release ref of aggregate data
1 Year Ago
Impl CreateAggregateDataFromDiskData
1 Year Ago
Return our surface property controller
1 Year Ago
Few null checks in places that are popping up while joining game with mostly unimplemented physics interface
1 Year Ago
Register default allocator for jolt, create factory, register types etc
1 Year Ago
Allocate managed handle after we init jolt physics system
1 Year Ago
Create a bullshit surface property manager for now Install surface property and phys data type managers
1 Year Ago
Get dependencies for jolt physics interface interface init, preshutdown, shutdown stuff
1 Year Ago
Load vphysics_jolt module instead of vphysics2 so we can start to get stuck in
1 Year Ago
Remove VPhys2HandleInterface - looks like a bunch of nothing to me
1 Year Ago
Remove GetDebugHighlightCone - unused Remove GetVisualDebugCameraHint - unused Fix all compile errors
1 Year Ago
and some more
1 Year Ago
Return defaults in a bunch of functions I don't want to deal with yet
1 Year Ago
Impl Create Shapes in interface, looks like these are just used for temp shapes Give physics shape a owner body Remove UpdateSphereShape and UpdateCapsuleShape from interface, unused
1 Year Ago
body SetPosition and SetOrientation
1 Year Ago
Impl per body gravity
1 Year Ago
Do the same but from serialized rubikon mesh and hull data (ugh)
1 Year Ago
Impl AddHullShape
1 Year Ago
Impl AddMeshShape
1 Year Ago
Set body shape after shape is created
1 Year Ago
Impl AddBoxShape
1 Year Ago
Impl AddSphereShape Imp AddCapsuleShape
1 Year Ago
Remove MarkCallstack and MarkCallstackSkeleton
1 Year Ago
Remove GetOwnerDebugName Impl physics body get shape (jolt only has 1 shape per body so I guess will need to get subshapes from compounds?)
1 Year Ago
Remove interacts with and as nonsense
1 Year Ago
Remove GetBroadphaseProxy
1 Year Ago
Impl physics shape type Remove GetBaseInteractsAs from interface, no longer used
1 Year Ago
Timescale and step count
1 Year Ago
Debug names for body and shape Impl PositionIterations and VelocityIterations
1 Year Ago
Give physics shape a jolt shape
1 Year Ago
Impl physics body GetWorld Physics body motion type get/set Get pos and rot of physics body
1 Year Ago
Expose our new interface