| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-10-13 | ksys/phys: rearrange the folder layout to match link order | Léo Lam | |
| A folder's files are linked before its subfolders, and the rigid body files are linked as one flat sequence. ListShape is the one file that does not fit this order. | Old | New | |---|---| | RigidBody/Shape/<Kind>/phys<Kind>Shape.cpp | RigidBody/Shape/phys<Kind>Shape.cpp | | RigidBody/Shape/<Kind>/phys<Kind>RigidBody.cpp | RigidBody/physRigidBody<Kind>.cpp | | RigidBody/Shape/List/physListShapeRigidBody.cpp | RigidBody/physRigidBodyListShape.cpp | | physHavokMemoryAllocator.cpp | System/physHavokMemoryAllocator.cpp | | StaticCompound/physStaticCompound{,Mgr,RigidBodyGroup,Util}.cpp | System/ | | StaticCompound/physStaticCompound{Info,Autogen}.cpp | System/physStaticCompoundInfo.cpp | The original has the type infos' cleanup functions just before StaticCompoundInfo's functions, so the merged file defines the reflection data first, with plain static cleanup functions as in Havok's generated reflection code. Template instantiations would be emitted after the rest of the file. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5) | |||
| 2022-02-03 | ksys/phys: Group shapes into folders to declutter RigidBody/Shape | Léo Lam | |
| 2022-02-02 | ksys/phys: Finish CapsuleShape and add CapsuleRigidBody | Léo Lam | |
| 2022-01-30 | ksys/phys: Implement most of RigidBodyFromShape | Léo Lam | |
| 2022-01-30 | ksys/phys: Merge physShapeParam param classes with RigidBody/Shape | Léo Lam | |
| 2022-01-30 | ksys/phys: Start adding RigidBodyFromShape | Léo Lam | |
| 2022-01-30 | ksys/phys: Fix a bool flag being defined as u32 in RigidBodyFactory | Léo Lam | |
| 2022-01-30 | ksys/phys: Rename Shape/Body classes to avoid confusion | Léo Lam | |
| What we currently call BoxBody, CapsuleBody, etc. is actually BoxShape, CapsuleShape, etc. (those classes encapsulate Havok shapes) So this commit renames Body -> Shape and Shape -> ShapeParam. | |||
| 2022-01-16 | ksys/phys: Add prerequisites for RigidBody (RigidBodyParam fixes) | Léo Lam | |
| Seems to have fixed _ZN4ksys4phys11InstanceSet14sub_7100FBB00CEPNS0_9RigidBodyEPNS0_14RigidBodyParamE | |||
| 2022-01-13 | ksys/phys: Rename RigidBodyParamView to RigidBodyInstanceParam for clarity | Léo Lam | |
| 2022-01-09 | Havok: Add more hkVector4f functions | Léo Lam | |
| 2022-01-04 | ksys/phys: Match CapsuleShape::init | Léo Lam | |
| 2022-01-03 | ksys/phys: Add MaterialMask | Léo Lam | |
| 2021-12-22 | Havok: Add various classes that are used by hkpCollisionFilter | Léo Lam | |
| 2021-12-19 | Havok: Add hkpWorldCinfo | Léo Lam | |
| 2021-12-14 | havok stubs and ksys::phys work | theo3 | |
