diff options
| author | Léo Lam <leo@leolam.fr> | 2021-12-19 13:07:35 +0100 |
|---|---|---|
| committer | Léo Lam <leo@leolam.fr> | 2021-12-19 13:07:35 +0100 |
| commit | 9f6d37bb3c51046cb1aa41191b48545dcd13eb58 (patch) | |
| tree | 80845d5502368dbeba491d35939d7a91c38464d7 /src | |
| parent | b028cb32645e1d18628e86b95e11476dbd9bac8d (diff) | |
Havok: Add hkVector4f::store
Fixes a matching issue in physCapsuleShape
Diffstat (limited to 'src')
| -rw-r--r-- | src/KingSystem/Physics/RigidBody/Shape/physCapsuleShape.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/KingSystem/Physics/RigidBody/Shape/physCapsuleShape.cpp b/src/KingSystem/Physics/RigidBody/Shape/physCapsuleShape.cpp index 42782577..05dc3bd9 100644 --- a/src/KingSystem/Physics/RigidBody/Shape/physCapsuleShape.cpp +++ b/src/KingSystem/Physics/RigidBody/Shape/physCapsuleShape.cpp @@ -102,16 +102,12 @@ void CapsuleBody::sub_7100FABE80(sead::Vector3f* veca, sead::Vector3f* vecb, if (veca != nullptr) { hkVector4 tmp; tmp.sub_7100FABE80(rb_vec, hkVector4(vertex_a.x, vertex_a.y, vertex_a.z)); - veca->x = tmp.v[0]; - veca->y = tmp.v[1]; - veca->z = tmp.v[2]; + tmp.store<3>(veca->e.data()); } if (vecb != nullptr) { hkVector4 tmp; tmp.sub_7100FABE80(rb_vec, hkVector4(vertex_b.x, vertex_b.y, vertex_b.z)); - vecb->x = tmp.v[0]; - vecb->y = tmp.v[1]; - vecb->z = tmp.v[2]; + tmp.store<3>(vecb->e.data()); } } |
