![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
Functions | |
FORCE_INLINE void | M4x4_SSE (const F32 *A, const F32 *B, F32 *C) noexcept |
static FORCE_INLINE __m128 | lincomb_SSE (const __m128 &a, const mat4< F32 > &B) |
FORCE_INLINE void | GetTransformInverseNoScale (const mat4< F32 > &inM, mat4< F32 > &r) noexcept |
FORCE_INLINE __m128 | Mat2Mul (const __m128 vec1, const __m128 vec2) noexcept |
FORCE_INLINE __m128 | Mat2AdjMul (const __m128 vec1, const __m128 vec2) noexcept |
FORCE_INLINE __m128 | Mat2MulAdj (const __m128 vec1, const __m128 vec2) noexcept |
FORCE_INLINE void | GetTransformInverse (const mat4< F32 > &inM, mat4< F32 > &r) noexcept |
FORCE_INLINE void | GetInverse (const mat4< F32 > &inM, mat4< F32 > &r) noexcept |
bool | Fneq128 (__m128 const &a, __m128 const &b) noexcept |
bool | Fneq128 (__m128 const &a, __m128 const &b, const F32 epsilon) noexcept |
__m128 | DotSimd (const __m128 &a, const __m128 &b) noexcept |
__m128 | SimpleDot (__m128 a, __m128 b) noexcept |
static __m128 | multiplynew (const __m128 xyzw, const __m128 abcd) noexcept |
|
noexcept |
Definition at line 59 of file MathVectors.inl.
|
noexcept |
Definition at line 40 of file MathVectors.inl.
|
noexcept |
Definition at line 47 of file MathVectors.inl.
|
noexcept |
Definition at line 179 of file MathMatrices.inl.
|
noexcept |
Definition at line 145 of file MathMatrices.inl.
|
noexcept |
Definition at line 105 of file MathMatrices.inl.
|
static |
Definition at line 92 of file MathMatrices.inl.
|
noexcept |
Definition at line 57 of file MathMatrices.inl.
|
noexcept |
Definition at line 131 of file MathMatrices.inl.
|
noexcept |
Definition at line 125 of file MathMatrices.inl.
|
noexcept |
Definition at line 138 of file MathMatrices.inl.
|
staticnoexcept |
Definition at line 39 of file Quaternion.inl.
|
noexcept |
Definition at line 68 of file MathVectors.inl.