jak-project/goal_src/jak2/engine
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
..
ai [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
ambient port pckernel to Jak 2 (#2248) 2023-02-25 10:19:32 -05:00
anim [decomp] finish up nav-graph, traffic-engine, traffic-manager, height-map (#2191) 2023-02-05 18:16:58 -05:00
camera split new pc features in some files into their own code files + address some old issues + ripple graphics improvements (#2216) 2023-02-13 21:39:14 +00:00
collide [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
common_objs [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
data decomp: blerc, ripple, under-* files (#2163) 2023-01-28 16:02:58 -05:00
debug docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
dma docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
draw [merc] support eyes through merc (#2300) 2023-03-08 18:18:35 -05:00
engine [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
entity [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
game [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
geometry docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
gfx [merc] support eyes through merc (#2300) 2023-03-08 18:18:35 -05:00
level [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
load docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
math docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
nav d/jak2: finish onin-game and resolve type-hinting (array object) elements (#2188) 2023-02-04 20:36:30 -05:00
physics decomp: race-* files (#2224) 2023-02-18 15:45:00 -05:00
process-drawable port pckernel to Jak 2 (#2248) 2023-02-25 10:19:32 -05:00
ps2 docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
scene [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
sound port pckernel to Jak 2 (#2248) 2023-02-25 10:19:32 -05:00
spatial-hash docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
target [jak2] minor decomp cleanup + add force actors and sprite pc hacks (#2291) 2023-02-28 00:35:57 +00:00
ui [jak2] WIP minimap (#2280) 2023-02-27 19:51:14 -05:00
util docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00