Léo Lam
55eb07087c
Havok: Add hkSimdFloat32 comparisons
2022-01-28 15:43:16 +01:00
Léo Lam
c6193592d8
Havok: Add hkSimdFloat32 sqrt/sqrtInverse
2022-01-27 18:52:40 +01:00
Léo Lam
e1f3e551cb
ksys/phys: Add more RigidBody functions
2022-01-27 01:54:56 +01:00
Léo Lam
719c5f02a7
ksys/phys: Add more RigidBody functions (motion, collision mask)
2022-01-22 20:09:57 +01:00
Léo Lam
d7e49f5fb3
Havok: Add hkpContactListener and related events
2022-01-20 21:40:12 +01:00
Léo Lam
f0d4f79d75
Havok: Add hkpWorld
2022-01-20 21:40:12 +01:00
Léo Lam
820dc02de1
Havok: Add missing hkArray constructor
2022-01-20 15:02:25 +01:00
Léo Lam
26d2110e88
Havok: Add hkpSimulationIsland
2022-01-20 12:16:41 +01:00
Léo Lam
4935a8c950
Havok: Add hkpAgentNnTrack stub
2022-01-20 12:04:40 +01:00
Léo Lam
0c734c4cbd
Havok: Add hkpConstraintOwner
2022-01-20 12:04:40 +01:00
Léo Lam
731229798a
Havok: Add hkpConstraintInternal stub and getters/setters
2022-01-19 23:03:52 +01:00
Léo Lam
98aeceed40
ksys/phys: Add more RigidBody functions
...
And fix a bunch of hkVector4f / hkSimdFloat32 interop matching issues.
2022-01-18 19:04:27 +01:00
Léo Lam
87bca00e68
ksys/phys: Add more RigidBody functions and Havok utils
2022-01-17 22:29:21 +01:00
Léo Lam
2a8dc8ad25
ksys/phys: Add two RigidBody init functions (and prerequisites)
2022-01-16 15:50:56 +01:00
Léo Lam
a15790e624
Havok: Add hkVector4f::load
2022-01-16 15:41:30 +01:00
Léo Lam
c5b5954f92
Havok: Add a convenience function to get a zero hkVector4f
2022-01-16 13:17:35 +01:00
Léo Lam
b7b9da8d92
Havok: Fix missing parenthesis in comment
2022-01-16 02:36:36 +01:00
Léo Lam
91dbd90f85
Havok: Add quaternion multiplication
2022-01-16 02:31:31 +01:00
Léo Lam
afabdf7132
Havok: Fix matching issue in hkVector4f::set
...
Annoyingly, v = {x, y, z, w} and vcombine_f32({x, y}, {z, w} lead to
different codegen. It is unclear why Havok decided to split the load
in two parts.
2022-01-16 02:31:31 +01:00
Léo Lam
9ee731c40c
Havok: Fix hkVector4f::dot after hkSimdFloat32 storage type change
2022-01-16 02:03:05 +01:00
Léo Lam
93f6b2d2ea
Havok: Implement common operations for hkSimdFloat32
2022-01-16 02:03:05 +01:00
Léo Lam
a40ef6c860
Havok: Simplify hkSimdFloat32 by always using a vector type
2022-01-16 02:03:05 +01:00
Léo Lam
5c55811abd
Havok: Use a typedef for hkSimdFloat32 storage type
2022-01-16 02:03:05 +01:00
Léo Lam
cee7b169af
ksys/phys: Finish RigidBodyMotion
2022-01-15 19:57:59 +01:00
Léo Lam
ddb704bc22
Havok: Add hkMathHeaderConstants
2022-01-14 23:53:07 +01:00
Léo Lam
c771cd4cb0
Havok: Add quaternion component access functions
2022-01-14 23:53:07 +01:00
Léo Lam
e5dc569cd6
Havok: Fix typos in hkVector4f::_setRotatedDir
2022-01-14 15:03:13 +01:00
Léo Lam
65ab9695e9
Havok: Fix hkSimdFloat32 for Neon
2022-01-14 01:07:45 +01:00
Léo Lam
d696cfa65d
Havok: Silence hkHalf copy constructor warning
2022-01-13 22:42:08 +01:00
Léo Lam
5001b38218
Havok: Fix matching issue in copy assignment operator for hkVector4f
2022-01-13 19:06:17 +01:00
Léo Lam
1511ec620d
Havok: Fix various hkpMotion setters
2022-01-13 18:59:57 +01:00
Léo Lam
2acf2ba0a4
Havok: Add hkVector4f::allEqual
2022-01-13 18:45:40 +01:00
Léo Lam
2093ef16dc
Havok: Fix includes in hkSweptTransformf.h
2022-01-13 18:01:23 +01:00
Léo Lam
3d9664ed52
Havok: Add more hkTransformf functions
2022-01-13 02:47:07 +01:00
Léo Lam
f3fb6b5d54
Havok/hkVector4f: Add dot, setDot, lengthSquared
2022-01-12 13:11:23 +01:00
Léo Lam
6ef3bb9327
ksys/phys: Add RigidBodyAccessor
2022-01-10 01:38:20 +01:00
Léo Lam
3162c0c85c
Havok: Add some basic hkVector4fComparison ops
2022-01-09 12:43:44 +01:00
Léo Lam
5a958d10aa
Havok: Add more hkVector4f functions
2022-01-09 11:58:59 +01:00
Léo Lam
674ff09c54
Havok: Add hkpEntity getters/setters
2022-01-07 19:58:20 +01:00
Léo Lam
e2810855f1
Havok: Finish hkStringPtr
2022-01-07 17:57:29 +01:00
Léo Lam
15741ce3ae
Havok: Add stubs for hkpRigidBody parent classes
2022-01-07 17:09:00 +01:00
Léo Lam
9343ed56e7
Havok: Implement more hkArray functions
2022-01-06 16:08:22 +01:00
Léo Lam
751bed1105
Havok: Add hkNativePackfileUtils
2022-01-06 15:45:31 +01:00
Léo Lam
fb6d464665
Havok: Add hkpPhysicsData and hkpPhysicsSystem
2022-01-06 15:28:48 +01:00
Léo Lam
31b72ae0e4
Havok: Add hkRootLevelContainer
2022-01-06 14:32:25 +01:00
Léo Lam
c1dea9522e
Havok: Add a bunch of hkArray functions
2022-01-06 13:22:33 +01:00
Léo Lam
743b3cf28e
Havok: Add more basic hkArray functions
2022-01-06 12:13:14 +01:00
Léo Lam
000ca1c6d9
Havok: Add hkClass and other reflection types
2022-01-06 12:04:11 +01:00
Léo Lam
90f83901ad
ksys/phys: Implement the easier parts of EntityGroupFilter
2021-12-26 13:06:50 +01:00
Léo Lam
9c3687584b
Havok: Add various classes that are used by hkpCollisionFilter
2021-12-22 16:18:47 +01:00