Added shared library support.

This commit is contained in:
2024-07-24 01:36:20 -07:00
parent 1b70383448
commit 8e7cc39000
122 changed files with 298 additions and 298 deletions

View File

@@ -50,7 +50,7 @@ namespace ehs
Mat2<T> result;
for (UInt_8 i = 0; i < 4; ++i)
result.data[i] = data[i / 2 * 4 + i % 2];
result[i] = data[i / 2 * 4 + i % 2];
return result;
}
@@ -234,7 +234,7 @@ namespace ehs
Mat3<T> GetInverse() const
{
T det = GetDeterminant();
if (Math::ComCmp(det, 0.0f))
if (Math::ComCmp(det, 0))
return {};
return GetAdjugate() * (1 / det);
@@ -243,7 +243,7 @@ namespace ehs
void Inverse()
{
T det = GetDeterminant();
if (Math::ComCmp(det, 0.0f))
if (Math::ComCmp(det, 0))
return;
Adjugate();
@@ -317,6 +317,9 @@ namespace ehs
}
};
template class EHS_LIB_IO Mat3<float>;
template class EHS_LIB_IO Mat3<double>;
typedef Mat3<float> Mat3_f;
typedef Mat3<double> Mat3_d;
}