Skip to content

Commit 0ea718a

Browse files
authored
decomp3: loader-h, capture-h, math-camera-h, math-camera, connect, gs, texture-h (#3333)
1 parent 3a2c57c commit 0ea718a

File tree

22 files changed

+11397
-688
lines changed

22 files changed

+11397
-688
lines changed

decompiler/config/jak3/all-types.gc

Lines changed: 1904 additions & 656 deletions
Large diffs are not rendered by default.

decompiler/config/jak3/ntsc_v1/stack_structures.jsonc

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
[32, "vector"],
1010
[48, "vector"]
1111
],
12-
"rotate-vector-to-vector": [[16, "quaternion"]]
12+
"rotate-vector-to-vector": [[16, "quaternion"]],
13+
"init-for-transform": [[192, "vector"]]
1314
}

decompiler/config/jak3/ntsc_v1/type_casts.jsonc

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,5 +122,33 @@
122122
[15, "gp", "(inline-array vector4)"]
123123
],
124124
"(method 9 clock)": [[47, "v1", "float"]],
125-
"service-cpads": [[[207, 311], "s3", "pad-buttons"]]
125+
"service-cpads": [[[207, 311], "s3", "pad-buttons"]],
126+
"(method 3 connection-pers)": [[97, "f0", "float"]],
127+
"(method 0 engine-pers)": [
128+
[32, "v1", "pointer"],
129+
[23, "v1", "pointer"],
130+
[26, "v1", "pointer"],
131+
[24, "v1", "(pointer pointer)"]
132+
],
133+
"(method 0 engine)": [
134+
[44, "v1", "pointer"],
135+
[47, "v1", "pointer"],
136+
[53, "v1", "connectable"],
137+
[65, "v1", "connectable"]
138+
],
139+
"(method 21 engine)": [[8, "a0", "connection"]],
140+
"(method 20 engine)": [[8, "a0", "connection"]],
141+
"(method 19 engine)": [[8, "a0", "connection"]],
142+
"(method 15 engine)": [[[0, 36], "v1", "connection"]],
143+
"(method 13 engine)": [
144+
[[0, 25], "s4", "connection"],
145+
[13, "t9", "(function object object object object object)"]
146+
],
147+
"(method 12 engine)": [
148+
[[0, 25], "s4", "connection"],
149+
[13, "t9", "(function object object object object object)"]
150+
],
151+
"(method 9 connection)": [[8, "a0", "pointer"]],
152+
"(method 10 connection)": [[8, "a0", "pointer"]],
153+
"(method 11 connection)": [[5, "a1", "pointer"]]
126154
}

0 commit comments

Comments
 (0)