Support ApplyMatrix

This commit is contained in:
2024-04-02 16:08:24 -05:00
parent 87f71a6c61
commit 57e1a17dd2
5 changed files with 52 additions and 11 deletions

View File

@@ -89,7 +89,18 @@ namespace JabyEngine {
__asm__ volatile("cfc2 $12, $5" :: "r"(&matrix) : "$12", "$13", "$14");
__asm__ volatile("sw $13, 24(%0)" :: "r"(&matrix) : "$12", "$13", "$14");
__asm__ volatile("sw $12, 20(%0)" :: "r"(&matrix) : "$12", "$13", "$14");
}
}
/*
ApplyMatrix
m0: Matrix to apply
v0: Vector to apply to
v1: Result
returns: result
Applies the matrix to the vector
*/
SVECTOR& apply_matrix(const MATRIX& m0, const SVECTOR& v0, SVECTOR& v1);
/*
MulMatrix0