Havok: Add more hkVector4f operations (scalar add/sub)

This commit is contained in:
Léo Lam 2022-02-02 10:53:52 +01:00
parent d6a619dad7
commit 17ccca46dd
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
2 changed files with 10 additions and 0 deletions

View File

@ -40,6 +40,8 @@ public:
HK_FORCE_INLINE void setMul(hkVector4fParameter a, hkVector4fParameter b);
HK_FORCE_INLINE void setDiv(hkVector4fParameter a, hkVector4fParameter b);
HK_FORCE_INLINE void add(hkSimdFloat32Parameter a);
HK_FORCE_INLINE void sub(hkSimdFloat32Parameter a);
HK_FORCE_INLINE void mul(hkSimdFloat32Parameter a);
HK_FORCE_INLINE void setMul(hkVector4fParameter a, hkSimdFloat32Parameter r);
HK_FORCE_INLINE void setMul(hkSimdFloat32Parameter r, hkVector4fParameter a);

View File

@ -95,6 +95,14 @@ inline void hkVector4f::setDiv(hkVector4fParameter a, hkVector4fParameter b) {
v = a.v / b.v;
}
inline void hkVector4f::add(hkSimdFloat32Parameter a) {
setAdd(*this, a);
}
inline void hkVector4f::sub(hkSimdFloat32Parameter a) {
setSub(*this, a);
}
inline void hkVector4f::mul(hkSimdFloat32Parameter a) {
setMul(*this, a);
}