| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-01-30 | ksys/phys: Start adding BoxRigidBody | Léo Lam | |
| 2022-01-30 | ksys/phys: Rename WaterCylinder to CylinderWater for consistency | Léo Lam | |
| "Water" is used as a suffix (e.g. a box of water is called "BoxWater", not "WaterBox"). This naming convention has the benefit of keeping related shape types next to each other in the source file list. | |||
| 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 merging physShapeParam with RigidBody/Shape | Léo Lam | |
| Turns out we already have a bunch of ShapeParam classes in physShapeParam and parts of RigidBody/Shape are just duplicates -- whoops. ShapeParam is renamed to ShapeParamObj to avoid any confusion with the (.*)ShapeParam classes. | |||
| 2022-01-30 | ksys/phys: Start adding RigidBodyFromShape | 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-30 | ksys/phys: Add RigidBodySet | Léo Lam | |
| 2022-01-30 | Sync function list with IDB | Léo Lam | |
| 2022-01-29 | More PlacementMap functions | Brian Savage | |
| 2022-01-29 | Add initial PlacementMap functions | Brian Savage | |
| 2022-01-29 | ksys/phys: Rename RigidBody/UserTag broadphase border callbacks | Léo Lam | |
| 2022-01-29 | ksys/phys: Add RigidBody velocity calc and warping functions | Léo Lam | |
| 2022-01-27 | ksys/phys: Add more RigidBody functions | Léo Lam | |
| 2022-01-26 | Merge pull request #76 from iTNTPiston/master | Léo Lam | |
| Add SystemTimers and BaseProcMgr to data_symbols | |||
| 2022-01-25 | update data_symbols | iTNTPiston | |
| 2022-01-25 | ksys/phys: Add RigidBody collision filter info functions | Léo Lam | |
| Including a bunch of BitFields additions so we can get the desired codegen without sacrificing readability or flexibility. (The alternative would be building masks and masking manually.) getCollisionFilterInfo was changed to return a u32 instead of EntityCollisionFilterInfo because a collision filter info mask can be either an EntityCollisionFilterInfo or a ReceiverMask. (Also at some point we'll probably want to rename EntityCollisionFilterInfo because that is also used for sensor rigid bodies and not just for entities.) | |||
| 2022-01-23 | Merge pull request #75 from savage13/PlacementMap | notyourav | |
| Add PlacementMap, stubs: PlacementMapMgr and PlacementMapMgrMapArray | |||
| 2022-01-22 | Sync function list with IDB | Léo Lam | |
| 2022-01-22 | ksys/phys: Add more RigidBody functions (motion, collision mask) | Léo Lam | |
| 2022-01-21 | ksys/phys: Start adding ContactListener | Léo Lam | |
| 2022-01-21 | ksys/phys: Rename MemSystem to System | Léo Lam | |
| It was called MemSystem in the IDB because of a string in ksys::InitializeApp that referred to MemSystem initialisation as "Physics Memory System"; however that string actually referred to an initialisation step for the physics system, not to the name of the subsystem itself. | |||
| 2022-01-21 | ksys/phys: Add one more RigidBody function | Léo Lam | |
| 2022-01-20 | Sync function list with IDB (add a bunch of Havok names) | Léo Lam | |
| 2022-01-20 | Havok: Add hkpWorld | Léo Lam | |
| 2022-01-19 | Moved functions to correct places/files, formatting | Brian Savage | |
| 2022-01-18 | Add PlacementMap, stubs: PlacementMapMgr and PlacementMapMgrMapArray | Brian Savage | |
| 2022-01-19 | ksys/phys: Add even more RigidBody functions | Léo Lam | |
| 2022-01-18 | ksys/phys: Mark RigidBody::m9 as pure virtual | Léo Lam | |
| 2022-01-18 | ksys/phys: Add more RigidBody functions | Léo Lam | |
| And fix a bunch of hkVector4f / hkSimdFloat32 interop matching issues. | |||
| 2022-01-18 | Sync function list with IDB | Léo Lam | |
| 2022-01-17 | ksys/phys: Add more RigidBody functions and Havok utils | Léo Lam | |
| 2022-01-17 | ksys/phys: Add more RigidBody functions | Léo Lam | |
| 2022-01-17 | ksys/phys: Rename MotionAccessor classes to reflect entity/sensor split | Léo Lam | |
| 2022-01-17 | ksys/phys: Rename RigidBody "isMassScaling" mode to "isSensor" | Léo Lam | |
| That also explains the comparison against 1 (ContactLayerType::Sensor) in the constructor. | |||
| 2022-01-17 | ksys/phys: Add a bunch of easy RigidBody functions | Léo Lam | |
| 2022-01-17 | Sync function list with IDB | Léo Lam | |
| 2022-01-17 | ksys/phys: Add easy RigidBodyRequestMgr functions | Léo Lam | |
| 2022-01-16 | ksys/phys: Start adding RigidBodyRequestMgr | Léo Lam | |
| 2022-01-16 | ksys/phys: Add two RigidBody init functions (and prerequisites) | Léo Lam | |
| 2022-01-16 | ksys/phys: Add prerequisites for RigidBody (RigidBodyParam fixes) | Léo Lam | |
| Seems to have fixed _ZN4ksys4phys11InstanceSet14sub_7100FBB00CEPNS0_9RigidBodyEPNS0_14RigidBodyParamE | |||
| 2022-01-16 | ksys/phys: Finish RigidBodyMotionProxy | Léo Lam | |
| 2022-01-15 | ksys/phys: Finish RigidBodyMotion | Léo Lam | |
| 2022-01-15 | ksys/phys: Add remaining RigidBodyMotionProxy functions (except one) | Léo Lam | |
| 2022-01-14 | Sync function list with IDB | Léo Lam | |
| 2022-01-14 | ksys/phys: Start adding RigidBodyMotion | Léo Lam | |
| 2022-01-13 | ksys/phys: Rename getMotionInfo to getMotionType for clarity | Léo Lam | |
| 2022-01-13 | Sync function list with IDB | Léo Lam | |
| 2022-01-13 | ksys/phys: Start adding RigidBodyMotionProxy | Léo Lam | |
| 2022-01-13 | ksys/phys: Rename RigidBodyParamView to RigidBodyInstanceParam for clarity | Léo Lam | |
