summaryrefslogtreecommitdiff
path: root/include/sys_matrix.h
diff options
context:
space:
mode:
authorAnghelo Carvajal <angheloalf95@gmail.com>2023-04-03 11:54:50 -0400
committerGitHub <noreply@github.com>2023-04-03 11:54:50 -0400
commit35cb5d1cfc163b95f48a2bc4f1f22bbff6e9e109 (patch)
treedf248b1f7e2329d4f8878d6ef88cfa0a51a00f4c /include/sys_matrix.h
parent78b87b21fbc11bd50c317e273604ad575ebb5f85 (diff)
Integrate sheet knowledge into the repo (#9)
* boot splits * code file splits * functions from sheets * symbols from the sheet * bootstrap headers * common_data * most segments * headers for boot files * add overlays as placeholders * unname _os files * named a few files * code headers * typo * Disassemble every overlay * bootstrap symbol_addrs_overlays.txt * split yamls --------- Co-authored-by: Derek Hensley <hensley.derek58@gmail.com>
Diffstat (limited to 'include/sys_matrix.h')
-rw-r--r--include/sys_matrix.h42
1 files changed, 42 insertions, 0 deletions
diff --git a/include/sys_matrix.h b/include/sys_matrix.h
new file mode 100644
index 0000000..97ae120
--- /dev/null
+++ b/include/sys_matrix.h
@@ -0,0 +1,42 @@
+#ifndef SYS_MATRIX_H
+#define SYS_MATRIX_H
+
+#include "ultra64.h"
+
+// void new_Matrix();
+// void Matrix_push();
+// void Matrix_pull();
+// void Matrix_get();
+// void Matrix_put();
+// void get_Matrix_now();
+// void Matrix_mult();
+// void Matrix_translate();
+// void Matrix_scale();
+// void Matrix_RotateX();
+// void Matrix_RotateY();
+// void Matrix_RotateZ();
+// void Matrix_rotateXYZ();
+// void Matrix_softcv3_mult();
+// void Matrix_softcv3_load();
+// void _MtxF_to_Mtx();
+// void _Matrix_to_Mtx();
+// void _Matrix_to_Mtx_new();
+// void _MtxF_to_Mtx_new();
+// void Matrix_Position();
+// void Matrix_Position_Zero();
+// void Matrix_Position_VecX();
+// void Matrix_Position_VecY();
+// void Matrix_Position_VecZ();
+// void Matrix_copy_MtxF();
+// void Matrix_MtxtoMtxF();
+// void Matrix_MtxF_Position2();
+// void Matrix_reverse();
+// void Matrix_rotate_scale_exchange();
+// void Matrix_to_rotate_new();
+// void Matrix_to_rotate2_new();
+// void Matrix_RotateVector();
+// void suMtxMakeTS();
+// void suMtxMakeSRT();
+// void suMtxMakeSRT_ZXY();
+
+#endif