jak-project/game
water111 0b8b927315
[merc] support eyes through merc (#2300)
Support rendering eyes with merc for both jak 1 and jak 2.

For jak 1, everything should look the same, but merc will be used to
draw eyes. This means that jak is now fully drawn with merc!

For jak 2, eyes should draw, but there are still a few issues:
- the tbp/clut ptr trick is used a lot for these eye textures, so
there's a lot that use the wrong texture
- I had to enable a bunch more "texture uploads" (basically emulating
the ps2 texture system) in order to get the eyes to upload. It would be
much better if the eye renderer could somehow grab the texture from the
merc model info, skipping the vram addressing stuff entirely. I plan to
return to this.
- I disabled some sky draws in `sky-tng`. After turning on pris2
uploads, the sky flashed in a really annoying way.
2023-03-08 18:18:35 -05:00
..
assets CI: Periodic Controller Database Update (#2302) 2023-03-06 16:55:37 -05:00
common [jak2] workaround for cutscene playing (#2131) 2023-01-16 13:37:29 -05:00
graphics [merc] support eyes through merc (#2300) 2023-03-08 18:18:35 -05:00
kernel [merc] support eyes through merc (#2300) 2023-03-08 18:18:35 -05:00
mips2c [merc2] support vertex updates, use this for blerc in jak 1 and jak 2 (#2179) 2023-01-31 18:23:39 -05:00
overlord [jak2] fix crash with *print-column* loading the wrong memory (#2281) 2023-02-26 21:04:05 +00:00
sce [windows] make the games start up in the user's preferred system UI language (#2267) 2023-02-26 09:46:57 -05:00
sound Fix sound bank allocation (#2107) 2023-01-08 11:23:59 -05:00
system CI: Add a macOS Github runner (#2064) 2022-12-22 18:12:59 -05:00
tools goalc/repl: cleanup of goalc/REPL code and some QoL improvements (#2104) 2023-01-07 11:24:02 -05:00
CMakeLists.txt [jak2] WIP minimap (#2280) 2023-02-27 19:51:14 -05:00
discord.cpp g/jak2: initial Discord RPC implementation (#2100) 2023-01-07 10:34:01 -05:00
discord.h g/jak2: initial Discord RPC implementation (#2100) 2023-01-07 10:34:01 -05:00
main.cpp util/file: cleanup log initialization and some file-util functions (#2299) 2023-03-01 17:52:33 -05:00
runtime.cpp Minor bug fixes (#2128) 2023-01-14 16:26:17 -05:00
runtime.h [ckernel] split by game version (#1559) 2022-06-26 18:17:11 -04:00