|
@@ -119,8 +119,8 @@ namespace glm
|
|
|
GLM_FUNC_QUALIFIER mat<2, 2, T, Q> adjugate(mat<2, 2, T, Q> const& m)
|
|
GLM_FUNC_QUALIFIER mat<2, 2, T, Q> adjugate(mat<2, 2, T, Q> const& m)
|
|
|
{
|
|
{
|
|
|
return mat<2, 2, T, Q>(
|
|
return mat<2, 2, T, Q>(
|
|
|
- +m[1][1], -m[1][0],
|
|
|
|
|
- -m[0][1], +m[0][0]);
|
|
|
|
|
|
|
+ +m[1][1], -m[0][1],
|
|
|
|
|
+ -m[1][0], +m[0][0]);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
template<typename T, qualifier Q>
|
|
template<typename T, qualifier Q>
|
|
@@ -168,9 +168,9 @@ namespace glm
|
|
|
T const m33 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][1], m[0][2], m[1][0], m[1][1], m[1][2], m[2][0], m[2][1], m[2][2]));
|
|
T const m33 = determinant(mat<3, 3, T, Q>(m[0][0], m[0][1], m[0][2], m[1][0], m[1][1], m[1][2], m[2][0], m[2][1], m[2][2]));
|
|
|
|
|
|
|
|
return mat<4, 4, T, Q>(
|
|
return mat<4, 4, T, Q>(
|
|
|
- +m00, -m01, +m02, -m03,
|
|
|
|
|
- -m10, +m11, -m12, +m13,
|
|
|
|
|
- +m20, -m21, +m22, -m23,
|
|
|
|
|
- -m30, +m31, -m32, +m33);
|
|
|
|
|
|
|
+ +m00, -m10, +m20, -m30,
|
|
|
|
|
+ -m01, +m11, -m21, +m31,
|
|
|
|
|
+ +m02, -m12, +m22, -m32,
|
|
|
|
|
+ -m03, +m13, -m23, +m33);
|
|
|
}
|
|
}
|
|
|
}//namespace glm
|
|
}//namespace glm
|