diff --git a/Engine/source/math/mPoint4.h b/Engine/source/math/mPoint4.h index 6b2f24c71..8ae173009 100644 --- a/Engine/source/math/mPoint4.h +++ b/Engine/source/math/mPoint4.h @@ -193,10 +193,12 @@ inline Point4F& Point4F::operator/=(F32 scalar) if (mIsZero(scalar)) return *this; - x /= scalar; - y /= scalar; - z /= scalar; - w /= scalar; + F32 denom = 1 / scalar; + + x *= denom; + y *= denom; + z *= denom; + w *= denom; return *this; }