mirror of
https://github.com/open-goal/jak-project
synced 2026-09-09 20:21:28 -04:00
9c86c86c74
Breaks the 300 file milestone, also includes the majority of mips2c functions carried forward. Some functions need some fixes in the c++ code to mips2c properly, and a small handful of the mips2c functions require manual patching -- all spots were marked with `TODO - fix` that had to be commented out to get things compiling.
247 lines
6.1 KiB
JSON
247 lines
6.1 KiB
JSON
{
|
|
"quaternion-smooth-seek!": [[16, ["inline-array", "quaternion", 2]]],
|
|
"rotate-vector-to-vector": [[16, "quaternion"]],
|
|
"nearest-dist2-between-moving-points": [[16, ["inline-array", "vector", 2]]],
|
|
"vector-segment-xz-distance-point!": [[16, "matrix"]],
|
|
"vector-interp-angle!": [[16, "quaternion"]],
|
|
"vector-cap-rotation!": [[16, "quaternion"]],
|
|
"vector-line-xz-distance-point!": [[16, "matrix"]],
|
|
"vector-circle-tangent-new": [
|
|
[32, "vector"],
|
|
[48, "vector"]
|
|
],
|
|
"v-slrp2!": [
|
|
[32, "vector"],
|
|
[64, "matrix"]
|
|
],
|
|
"v-slrp3!": [[32, "vector"]],
|
|
"collide-list-fill-bg-using-box": [
|
|
[32, "matrix"],
|
|
[96, "collide-query"]
|
|
],
|
|
"collide-list-fill-bg-using-line-sphere": [
|
|
[32, "matrix"],
|
|
[96, "collide-query"]
|
|
],
|
|
"(method 9 touching-list)": [[16, "add-prims-touching-work"]],
|
|
"(method 9 curve-color-fast)": [[16, "rgbaf"]],
|
|
"(method 9 curve2d-fast)": [
|
|
[16, "vector"],
|
|
[32, "vector"]
|
|
],
|
|
"evaluate-color-curve-fast": [[16, "vector"]],
|
|
"evaluate-curve-fast": [
|
|
[16, "vector"],
|
|
[32, "vector"]
|
|
],
|
|
"add-debug-box-with-transform": [
|
|
[16, ["inline-array", "vector", 8]],
|
|
[144, ["inline-array", "vector", 2]],
|
|
[176, "vector"]
|
|
],
|
|
"add-debug-curve": [
|
|
[16, "vector"],
|
|
[32, "vector"]
|
|
],
|
|
"add-debug-sphere-from-table": [
|
|
[16, "vector"],
|
|
[48, "vector"],
|
|
[64, "vector"]
|
|
],
|
|
"make-debug-sphere-table": [
|
|
[16, "vector"],
|
|
[32, "vector"],
|
|
[48, "vector"],
|
|
[64, "vector"],
|
|
[80, "vector"],
|
|
[96, "vector"],
|
|
[112, "vector"]
|
|
],
|
|
"eul->matrix": [[16, "vector"]],
|
|
"joint-mod-joint-set-world-handler": [
|
|
[32, "vector"],
|
|
[48, "vector"]
|
|
],
|
|
"joint-mod-blend-world-callback": [[16, "joint-mod-blend-world-work"]],
|
|
"(method 20 lightning-bolt)": [[16, "vector"]],
|
|
"update-light-hash": [
|
|
[16, "bounding-box"],
|
|
[48, "vector"],
|
|
[64, "vector"]
|
|
],
|
|
"(method 10 simple-sprite-system)": [[16, ["array", "texture-id", 128]]],
|
|
"(method 9 cubic-curve)": [[16, "trajectory"]],
|
|
"(method 10 cubic-curve)": [[16, "trajectory"]],
|
|
"(method 11 cubic-curve)": [[16, "trajectory"]],
|
|
"(method 12 cubic-curve)": [[16, "trajectory"]],
|
|
"(method 13 cubic-curve)": [[16, "trajectory"]],
|
|
"matrix<-parented-transformq!": [[16, "vector"]],
|
|
"draw-axis": [
|
|
[32, "vector"],
|
|
[48, "vector"],
|
|
[64, "vector"],
|
|
[112, "vector"]
|
|
],
|
|
"(method 10 manipulator)": [
|
|
[112, "vector"],
|
|
[128, "vector"],
|
|
[160, "vector"],
|
|
[192, "vector"]
|
|
],
|
|
"(method 11 manipulator)": [
|
|
[64, "vector"],
|
|
[96, "vector"],
|
|
[144, "vector"],
|
|
[192, "vector"]
|
|
],
|
|
"ptest": [[16, "vector"]],
|
|
"check-drop-level-rain": [[16, "vector"]],
|
|
"spt-func-rocket": [[16, "vector"]],
|
|
"(method 115 wcar-base)": [
|
|
[16, "matrix"],
|
|
[64, "collide-query"]
|
|
],
|
|
"(method 41 nav-mesh)": [
|
|
[16, "vector"],
|
|
[32, "vector"]
|
|
],
|
|
"(method 39 nav-mesh)": [
|
|
[16, "vector"],
|
|
[32, "vector"]
|
|
],
|
|
"light-trail-tracker-init-by-other": [[16, "vector"]],
|
|
"(method 11 impact-control)": [[16, "touching-shapes-entry"]],
|
|
"update-view-planes": [
|
|
[208, "vector"],
|
|
[224, "vector"]
|
|
],
|
|
"(method 24 mood-control)": [[16, "vector"]],
|
|
"add-collide-debug-box": [[16, "bounding-box"]],
|
|
"lightning-start": [
|
|
[16, "vector"],
|
|
[32, "vector"]
|
|
],
|
|
"joint-mod-look-at-handler": [
|
|
[16, "matrix"],
|
|
[80, "quaternion"],
|
|
[96, "vector"],
|
|
[112, "vector"],
|
|
[128, "vector"]
|
|
],
|
|
"joint-mod-ik-callback": [
|
|
[16, ["inline-array", "vector", 4]],
|
|
[80, "matrix"],
|
|
[144, "vector"],
|
|
[160, "vector"],
|
|
[176, "vector"],
|
|
[192, "vector"],
|
|
[208, "vector"],
|
|
[224, "vector"],
|
|
[240, "matrix"],
|
|
[272, "vector"],
|
|
[256, "vector"],
|
|
[288, "vector"],
|
|
[304, "vector"],
|
|
[320, "quaternion"],
|
|
[336, "quaternion"],
|
|
[352, "vector"],
|
|
[384, "vector"],
|
|
[448, "vector"],
|
|
[464, "vector"],
|
|
[480, "vector"],
|
|
[496, "quaternion"],
|
|
[512, "matrix"],
|
|
[576, "vector"],
|
|
[592, "matrix"],
|
|
[608, "matrix"],
|
|
[656, "matrix"],
|
|
[720, "matrix"],
|
|
[752, "matrix"]
|
|
],
|
|
"birth-func-set-pos-vel": [[16, ["inline-array", "vector", 2]]],
|
|
"birth-func-rain": [[16, "collide-query"]],
|
|
"part-wascitya-fly2-path": [
|
|
[16, "vector"],
|
|
[80, "vector"]
|
|
],
|
|
"update-mood-exterior": [[16, "vector"]],
|
|
"(method 25 mem-buffer)": [
|
|
[16, "quaternion"],
|
|
[16, "quaternion"]
|
|
],
|
|
"joint-mod-joint-set*-world-handler": [[16, "matrix"]],
|
|
"add-debug-box": [
|
|
[16, "vector"],
|
|
[32, "vector"]
|
|
],
|
|
"add-debug-arc": [
|
|
[16, "vector"],
|
|
[32, "vector"]
|
|
],
|
|
"add-debug-points": [[16, "vector"]],
|
|
"add-debug-cursor": [[16, "vector"]],
|
|
"add-debug-cross": [
|
|
[48, "vector"],
|
|
[64, "vector"],
|
|
[80, "vector"],
|
|
[96, "vector"],
|
|
[112, "vector"],
|
|
[128, "vector"]
|
|
],
|
|
"internal-draw-debug-line": [[16, ["inline-array", "vector4w", 5]]],
|
|
"add-debug-triangle-normal": [[16, ["inline-array", "vector", 2]]],
|
|
"add-debug-line-sphere": [
|
|
[48, "matrix"],
|
|
[112, "matrix"],
|
|
[128, "vector"],
|
|
[144, "vector"],
|
|
[160, "vector"],
|
|
[176, "vector"],
|
|
[208, "vector"],
|
|
[192, "vector"]
|
|
],
|
|
"(method 11 lightning-bolt)": [[48, "vector"]],
|
|
"(method 16 lightning-bolt)": [[144, ["array", "rgba", 1]]],
|
|
"(method 12 lightning-bolt)": [
|
|
[80, "vector"],
|
|
[112, "matrix"],
|
|
[176, "vector"],
|
|
[192, "vector"],
|
|
[16, "vector"],
|
|
[32, "matrix"],
|
|
[304, "matrix"],
|
|
[272, "vector"],
|
|
[368, "vector"],
|
|
[384, "vector"]
|
|
],
|
|
"(method 9 plane-volume)": [
|
|
[64, "vector"],
|
|
[112, "vector"],
|
|
[16, "vector"],
|
|
[32, "vector"],
|
|
[48, "vector"],
|
|
[80, "vector"],
|
|
[128, "vector"]
|
|
],
|
|
"powerup-draw-init-by-other": [[16, "vector"]],
|
|
"ragdoll-joint-callback": [
|
|
[112, "vector"],
|
|
[128, "matrix"],
|
|
[192, "vector"],
|
|
[224, "vector"]
|
|
],
|
|
"(method 15 ragdoll)": [
|
|
[80, "matrix"],
|
|
[160, "vector"],
|
|
[304, "vector"],
|
|
[144, "vector"],
|
|
[176, "vector"],
|
|
[192, "vector"],
|
|
[208, "vector"],
|
|
[224, "vector"],
|
|
[240, "vector"]
|
|
],
|
|
"(method 14 ragdoll)": [[144, "vector"]],
|
|
"(method 10 ragdoll)": [[16, "vector"]]
|
|
}
|