Tabifying the indents. If it is still unaligned, I apologize.
This commit is contained in:
parent
57db4eeeb0
commit
57e8972cce
@ -3,38 +3,38 @@
|
|||||||
bool Mtx_Inverse(C3D_Mtx* out)
|
bool Mtx_Inverse(C3D_Mtx* out)
|
||||||
{
|
{
|
||||||
float inv[16], det;
|
float inv[16], det;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
inv[0] = out->m[5] * out->m[10] * out->m[15] -
|
inv[0] = out->m[5] * out->m[10] * out->m[15] -
|
||||||
out->m[5] * out->m[11] * out->m[14] -
|
out->m[5] * out->m[11] * out->m[14] -
|
||||||
out->m[9] * out->m[6] * out->m[15] +
|
out->m[9] * out->m[6] * out->m[15] +
|
||||||
out->m[9] * out->m[7] * out->m[14] +
|
out->m[9] * out->m[7] * out->m[14] +
|
||||||
out->m[13] * out->m[6] * out->m[11] -
|
out->m[13] * out->m[6] * out->m[11] -
|
||||||
out->m[13] * out->m[7] * out->m[10];
|
out->m[13] * out->m[7] * out->m[10];
|
||||||
|
|
||||||
inv[4] = -out->m[4] * out->m[10] * out->m[15] +
|
inv[4] = -out->m[4] * out->m[10] * out->m[15] +
|
||||||
out->m[4] * out->m[11] * out->m[14] +
|
out->m[4] * out->m[11] * out->m[14] +
|
||||||
out->m[8] * out->m[6] * out->m[15] -
|
out->m[8] * out->m[6] * out->m[15] -
|
||||||
out->m[8] * out->m[7] * out->m[14] -
|
out->m[8] * out->m[7] * out->m[14] -
|
||||||
out->m[12] * out->m[6] * out->m[11] +
|
out->m[12] * out->m[6] * out->m[11] +
|
||||||
out->m[12] * out->m[7] * out->m[10];
|
out->m[12] * out->m[7] * out->m[10];
|
||||||
|
|
||||||
inv[8] = out->m[4] * out->m[9] * out->m[15] -
|
inv[8] = out->m[4] * out->m[9] * out->m[15] -
|
||||||
out->m[4] * out->m[11] * out->m[13] -
|
out->m[4] * out->m[11] * out->m[13] -
|
||||||
out->m[8] * out->m[5] * out->m[15] +
|
out->m[8] * out->m[5] * out->m[15] +
|
||||||
out->m[8] * out->m[7] * out->m[13] +
|
out->m[8] * out->m[7] * out->m[13] +
|
||||||
out->m[12] * out->m[5] * out->m[11] -
|
out->m[12] * out->m[5] * out->m[11] -
|
||||||
out->m[12] * out->m[7] * out->m[9];
|
out->m[12] * out->m[7] * out->m[9];
|
||||||
|
|
||||||
inv[12] = -out->m[4] * out->m[9] * out->m[14] +
|
inv[12] = -out->m[4] * out->m[9] * out->m[14] +
|
||||||
out->m[4] * out->m[10] * out->m[13] +
|
out->m[4] * out->m[10] * out->m[13] +
|
||||||
out->m[8] * out->m[5] * out->m[14] -
|
out->m[8] * out->m[5] * out->m[14] -
|
||||||
out->m[8] * out->m[6] * out->m[13] -
|
out->m[8] * out->m[6] * out->m[13] -
|
||||||
out->m[12] * out->m[5] * out->m[10] +
|
out->m[12] * out->m[5] * out->m[10] +
|
||||||
out->m[12] * out->m[6] * out->m[9];
|
out->m[12] * out->m[6] * out->m[9];
|
||||||
|
|
||||||
det = out->m[0] * inv[0] + out->m[1] * inv[4] + out->m[2] * inv[8] + out->m[3] * inv[12];
|
det = out->m[0] * inv[0] + out->m[1] * inv[4] + out->m[2] * inv[8] + out->m[3] * inv[12];
|
||||||
if (det != 0.0f){
|
if (det != 0.0f){
|
||||||
|
|
||||||
inv[1] = -out->m[1] * out->m[10] * out->m[15] +
|
inv[1] = -out->m[1] * out->m[10] * out->m[15] +
|
||||||
out->m[1] * out->m[11] * out->m[14] +
|
out->m[1] * out->m[11] * out->m[14] +
|
||||||
@ -128,6 +128,6 @@ bool Mtx_Inverse(C3D_Mtx* out)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user