mirror of
https://github.com/open-goal/jak-project
synced 2026-08-17 13:40:39 -04:00
Decompilation: Next batch of files (#539)
* decomp: `collide-frag-h` * decomp: `effect-control-h` * decomp: `cam-update-h` * decomp: `collide-func` variable pass failed on ray-plane-intersect: invalid unordered_map<K, T> key * decomp: `cylinder` with vector dot product issue * decomp: `debug-sphere` * decomp: `generic` * decomp: fix `effect-control-h` * scripts: improve decomp-next script * decomp: Fix `debug-sphere` issues via type casting * decomp: Add `collide-frag-h` to reference tests * scripts: Add script to add a new reference test * decomp: Add `cam-update-h` to reference tests * goalc: Fix empty let removal issue * decomp: Not adding cylinder to goal_src yet either * decomp: Add `debug-sphere` to reference tests * decomp: Attempt to finish `generic` but blocked by decomp issue https://github.com/water111/jak-project/issues/563 * linting * decomp: Resolve failing tests * decomp: Address feedback
This commit is contained in:
+8
-8
@@ -17,12 +17,6 @@ tasks:
|
||||
cmds:
|
||||
- rm ./decompiler_out/**/*.asm
|
||||
- rm ./decompiler_out/**/*disasm.gc
|
||||
decomp-next:
|
||||
cmds:
|
||||
- python ./scripts/next-decomp-file.py --skip "{{.SKIP}}"
|
||||
- task: decomp
|
||||
vars:
|
||||
SKIP: '{{default "0" .SKIP}}'
|
||||
decomp-file:
|
||||
cmds:
|
||||
- python ./scripts/next-decomp-file.py --file "{{.FILE}}"
|
||||
@@ -50,9 +44,15 @@ tasks:
|
||||
offline-tests:
|
||||
cmds:
|
||||
- ./out/build/Release/bin/offline-test.exe "./iso_data/jak1"
|
||||
add-reference-test:
|
||||
cmds:
|
||||
- task: decomp-file
|
||||
- python ./scripts/add-reference-test.py --file "{{.FILE}}"
|
||||
- task: offline-tests
|
||||
update-reference-tests:
|
||||
cmds:
|
||||
- ./out/build/Release/bin/offline-test.exe "./iso_data/jak1" --dump-mode
|
||||
- python .\scripts\update_decomp_reference.py .\failures\ .\test\decompiler\reference\
|
||||
- cmd: ./out/build/Release/bin/offline-test.exe "./iso_data/jak1" --dump-mode
|
||||
ignore_error: true
|
||||
- python ./scripts/update_decomp_reference.py ./failures\ ./test/decompiler/reference/
|
||||
- task: offline-tests
|
||||
|
||||
|
||||
Reference in New Issue
Block a user