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
2 changed files with 10 additions and 0 deletions
@@ -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);
@@ -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);
}