jak-project/goal_src/engine/gfx/ocean
Tyler Wilding 75f7609baa
decomp: ocean-transition (#616)
* some work on `ocean-transition`

* decomp: finished non-blocked `ocean-transition` functions

* decompiler: Support <0 unsigned comparison

* decompiler/goalc: Support half-word and byte parallel extend ops

* attempt to add support for byte stack spills, assertion errors

`Assertion failed: idx < n_src, file ..\..\..\decompiler\Disasm\Instruction.cpp, line 353`

* decomp: fix byte stack spills, only 1 issue remains in `draw-ocean-transition`

* almost there...

* closer, but unknowns about `dma-buffer` blocking

* dealing with dma-buffer issues

* some more fixes, only an obscure xmm issue remains

* add two problematic functions to blacklists, avoid goal_src additions for now

* fix building/compilation but TypeConsistency hits an assertion error

the `ocean-mid-masks`'s `data` field is none of the types

* decomp: finalize `ocean-transition`

* address feedback - 1 issue remains

* decomp: finalize `ocean-transition`
2021-08-01 17:42:40 -04:00
..
ocean-frames.gc [Decomp] Decompile more files. (#290) 2021-02-27 14:40:18 -05:00
ocean-h.gc decomp: ocean-transition (#616) 2021-08-01 17:42:40 -04:00
ocean-mid.gc decomp: ocean-transition (#616) 2021-08-01 17:42:40 -04:00
ocean-near.gc Update all lisp headers to reduce size of formatting PR 2020-10-26 21:08:24 -04:00
ocean-tables.gc [decomp] Clean up - part 2 (#687) 2021-07-11 16:35:25 -04:00
ocean-texture.gc Update all lisp headers to reduce size of formatting PR 2020-10-26 21:08:24 -04:00
ocean-trans-tables.gc decomp: ocean-transition (#616) 2021-08-01 17:42:40 -04:00
ocean-transition.gc decomp: ocean-transition (#616) 2021-08-01 17:42:40 -04:00
ocean-vu0.gc Update all lisp headers to reduce size of formatting PR 2020-10-26 21:08:24 -04:00
ocean.gc decomp: ocean-transition (#616) 2021-08-01 17:42:40 -04:00