Tyler Wilding
84497712ff
d/jak2: finish task-arrow | carry-h | projectile | gun-[red|yellow|blue]-shot ( #1864 )
2022-10-29 15:22:57 -04:00
ManDude
4e48ba21c1
[decompiler] make (not (logtest? work ( #1934 )
2022-09-30 18:26:52 -04:00
water111
4eea31c3e9
[jak 2] texture ( #1866 )
...
- Decompile and patch `texture.gc` for PC
- Improve decompiler when offset doesn't fit in immediate (for types
larger than 8k and some scratchpad accesses)
- Fix symbol->string issues in both jak 1 and 2
- Fix bug with VIF interrupt used to profile VU code (hooked up to
OpenGLRenderer BucketRenderers in PC port)
- Support `~o` in `format`.
- Uncomment stuff in `merc.gc` that now works!

fixes https://github.com/open-goal/jak-project/issues/1850
2022-09-11 14:17:55 -04:00
Tyler Wilding
b3e77c673f
decomp/lsp: Differentiate warnings from likely/definite errors ( #1725 )
...
* decomp: differentiate potential false positive warnings from likely/certain failures
* lsp: handle IR2 errors
* decomp: downgrade an expr building warning as often expressions build fine
* tests: update reference tests since comments aren't ignored
* decomp: simplify warnings interface
* tests: update ref tests
2022-08-06 11:52:36 -04:00
Tyler Wilding
8a18072d97
tests/jak2: Better prepare offline tests for multiple games ( #1591 )
...
* git: ignore vs build dir
* cmake: ditch `clang-cl` on windows in favor of actual `clang`
* build: suppress a significant number of warnings
* build: adjust workflows and vendor nasm
* docs: update docs to remove `clang-cl` mentions
* tests: move jak1 reference tests into their own folder
* tests: update offline tests to support multiple games
* tests: some additional fixes and multi-game handling
* tests: update reference tests
2022-07-06 18:10:38 -04:00