jak-project/test/decompiler
Hat Kid 49e798f88c
jak2: macro detection for launch-particles and seconds-per-frame, add og:preserve-this comments for manual patches (#2974)
This PR adds detection of the `launch-particles` and `seconds-per-frame`
macros to the decompiler, removing a lot of bloat and hiding many
process register uses.

I also added `og:preserve-this` comments to as many manual patches and
comments as I could, which will soon be used in conjunction with CI to
hopefully catch any regressions in future big decomp update PRs.

I have some concerns about the `launch-particles` macro (more details in
`sparticle-launcher.gc`) , but thus far, I have not seen anything break
yet.

---------

Co-authored-by: water <awaterford111445@gmail.com>
2023-09-10 11:48:56 -04:00
..
reference jak2: macro detection for launch-particles and seconds-per-frame, add og:preserve-this comments for manual patches (#2974) 2023-09-10 11:48:56 -04:00
vu_reference [jak2] combined shadow work PR (#2632) 2023-05-07 12:12:21 -04:00
FormRegressionTest.cpp d/config: re-organize decompiler/config and eliminate most of the duplication (#2185) 2023-03-08 20:07:26 -05:00
FormRegressionTest.h Fix GCC build (#1992) 2022-10-29 15:25:21 -04:00
test_AtomicOpBuilder.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_DataParser.cpp d/config: re-organize decompiler/config and eliminate most of the duplication (#2185) 2023-03-08 20:07:26 -05:00
test_DisasmVifDecompile.cpp tests: Cleanup decompiler test fixtures and try to improve the test output / add a readable report (#1724) 2022-08-05 12:12:33 -04:00
test_FormBeforeExpressions.cpp tests: Cleanup decompiler test fixtures and try to improve the test output / add a readable report (#1724) 2022-08-05 12:12:33 -04:00
test_FormExpressionBuild.cpp d/jak2: finish cty-guard-turret-button | race-h | height-map-h and a lot of rigid-body (#1957) 2022-10-11 23:20:36 -04:00
test_FormExpressionBuild2.cpp [decomp] ctywide-obs (#2250) 2023-02-25 14:00:16 -05:00
test_FormExpressionBuild3.cpp tests: Cleanup decompiler test fixtures and try to improve the test output / add a readable report (#1724) 2022-08-05 12:12:33 -04:00
test_FormExpressionBuildLong.cpp [decompiler] make (not (logtest? work (#1934) 2022-09-30 18:26:52 -04:00
test_gkernel_jak1_decomp.cpp tests: Cleanup decompiler test fixtures and try to improve the test output / add a readable report (#1724) 2022-08-05 12:12:33 -04:00
test_InstructionDecode.cpp [decompiler] support for jak 2 (#1781) 2022-08-22 18:53:51 -04:00
test_InstructionParser.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
test_math_decomp.cpp tests: Cleanup decompiler test fixtures and try to improve the test output / add a readable report (#1724) 2022-08-05 12:12:33 -04:00
test_VuDisasm.cpp [jak2] combined shadow work PR (#2632) 2023-05-07 12:12:21 -04:00