Tyler Wilding
b3dc755f06
address _almost_ all feedback
2021-08-14 12:45:25 -04:00
Tyler Wilding
9f36419e37
fix goal_src
2021-08-13 22:16:33 -04:00
Tyler Wilding
dda8756a35
Merge remote-tracking branch 'water111/master' into decomp/nav-enemy
2021-08-13 22:00:18 -04:00
Tyler Wilding
05f25e60f8
decomp: finalize nav-enemy
2021-08-13 21:57:58 -04:00
water
d5f05f723e
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-12 20:31:51 -04:00
water
ee71b52b27
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-12 19:27:51 -04:00
Tyler Wilding
266ce07fd4
Merge remote-tracking branch 'water111/master' into decomp/sunken-elevator
2021-08-12 19:23:19 -04:00
water
ebc580822e
clean up
2021-08-12 19:03:33 -04:00
Tyler Wilding
59a15bd6a9
decomp: fix goal_src
2021-08-11 22:54:27 -04:00
Tyler Wilding
f2e072cff0
fix method name
2021-08-11 22:33:31 -04:00
Tyler Wilding
ca1d540849
Merge remote-tracking branch 'water111/master' into decomp/wateranim-rigid-body
2021-08-11 20:57:05 -04:00
Tyler Wilding
409721018b
Merge remote-tracking branch 'water111/master' into decomp/misty-teetertotter
2021-08-11 20:24:55 -04:00
water
71f0a71c4c
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-11 20:24:50 -04:00
Tyler Wilding
2f2ad69a0c
remove unneeded casts, switch to :allow-misaligned
2021-08-11 19:54:03 -04:00
water
3bba86ce18
support mt4hh texture for japanese fonts
2021-08-11 19:36:15 -04:00
Tyler Wilding
11efc31e5c
Merge remote-tracking branch 'water111/master' into decomp/twister
2021-08-10 20:44:22 -04:00
Tyler Wilding
38d2b2d02e
fix dynamic element
2021-08-10 20:43:25 -04:00
water
0abc311eb2
actually add the text
2021-08-09 22:11:46 -04:00
water
843c3a899c
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-09 22:08:48 -04:00
Tyler Wilding
bcae0d0b5f
decomp: finish wobbler ( #745 )
...
Co-authored-by: water <awaterford111445@gmail.com >
2021-08-09 22:07:39 -04:00
Tyler Wilding
3cfd50b618
decomp: finish ticky ( #744 )
...
Co-authored-by: water <awaterford111445@gmail.com >
2021-08-09 21:55:05 -04:00
water
9495e91259
online tests pass
2021-08-09 21:54:40 -04:00
water
40ecd92272
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-09 21:41:25 -04:00
Tyler Wilding
42e73f64d9
decomp: finish tippy ( #742 )
...
Co-authored-by: water <awaterford111445@gmail.com >
2021-08-09 21:09:59 -04:00
ManDude
946284c05d
add goal enum utils to standard libs ( #740 )
...
* add goal enum utils to standard libs
* Update .gitattributes
2021-08-09 19:18:53 -04:00
Tyler Wilding
2495066453
Merge remote-tracking branch 'water111/master' into decomp/wateranim-rigid-body
2021-08-09 19:11:46 -04:00
Tyler Wilding
f438ba4e84
decomp: shadow ( #681 )
...
* decomp: Almost finish `shadow` blocked on static inline-array
* decomp: Add support for `sparticle-launcher` static data
* decomp: finalize `shadow`
* add definitions for sparticle related symbols
* actually fix the crash
2021-08-09 19:07:11 -04:00
water
b4846f0491
hook up profiler
2021-08-08 21:50:34 -04:00
water
0dfe6a169d
fonts and stuff work
2021-08-08 20:46:14 -04:00
Tyler Wilding
72194ef243
decomp: finish misty-warehouse
2021-08-08 20:15:12 -04:00
Tyler Wilding
8ed6650ec6
decomp: finish sunken-elevator
2021-08-08 19:32:54 -04:00
Tyler Wilding
a9816f9d28
decomp: finish misty-teetertotter
2021-08-08 17:00:51 -04:00
Tyler Wilding
f29e9cb8ce
decomp: finish mud
2021-08-08 16:07:21 -04:00
water
124003f5f2
store texture in pool
2021-08-08 15:46:34 -04:00
Tyler Wilding
0d0442eeb4
decomp: finish twister
2021-08-08 13:28:47 -04:00
water
54301a36be
texture decoding
2021-08-08 13:12:44 -04:00
water
66f95d3c8a
text working with no textures
2021-08-07 21:16:44 -04:00
Tyler Wilding
924abfb329
decomp: comment out problematic top-level-lets
2021-08-07 20:05:06 -04:00
Tyler Wilding
4f331b5f79
decomp: finalize rigid-body
2021-08-07 18:29:44 -04:00
Tyler Wilding
20196852f5
decomp: finallize water-anim
2021-08-07 16:15:41 -04:00
water
d1674ea9b6
wip
2021-08-06 22:30:02 -04:00
water
21684bd104
misc bug fixes, now draw string generates dma data
2021-08-05 20:29:36 -04:00
water
821c2ab42a
display loop runs
2021-08-04 21:30:08 -04:00
water
0c7f9e1850
work on getting font stuff working
2021-08-03 22:40:07 -04:00
ManDude
8946119f19
forgot something in main ( #738 )
2021-08-03 18:26:00 -04:00
water111
5293f583a8
[decomp] clean up sync info ( #735 )
...
* clean up sync info
* clean up trajectory
2021-08-02 21:49:05 -04:00
water111
aa58d146c2
[goalc] register allocator v2 ( #731 )
...
* clean up allocator interface to be simpler
* working on functions without spills
* working for all
* fix missing includes for windows
* more windows includes
* initialize regs to zero so printing value unintiailized by game code is repeatable
2021-08-01 17:46:55 -04:00
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
ManDude
26c3fb65e9
make some macros for DMA stuff ( #725 )
...
* [compiler] allow infinite args for `logior`
* make some dma macros and use them on `display`
* [goos] add `string->symbol`
* make a sketchy macro
* fix tests
* `with-dma-bucket` and `dma-buffer-add-vector4w-2`
* cleanup `debug`
* cleanup `menu`
* go thru `texture` pt 1
* finish `texture`
* `sprite` pt 1
* `sprite` pt 2
* `generic`
* `gs` and `main`
2021-08-01 17:11:32 -04:00
Tyler Wilding
d400ec3b2d
decomp: mood ( #672 )
...
* decomp: Almost finished `mood`, but confused over the `mood-context` type!
* only function that remains involves vftoi / ppach instructions
* stash
* decomp: fix inline array access issue
* decomp: finalize `mood`
* linting
2021-08-01 16:11:22 -04:00