jak-project/goal_src/jak2/engine
water111 0db9b288e4
[merc2] Support texscroll, use in jak 1 in more places, fix envmap bug (#2303)
Three main changes:

- Adds support for the texture scrolling effect used on conveyor belts,
and turn it on for jak 2.
- Use merc instead of generic in jak 1 for ripple/water/texscroll stuff
(non-ocean water, lava, dark eco, etc). This is a pretty big speedup in
a lot of places.
- Fix a really old bug with blending mode used to draw environment maps.
The effect is that envmaps were half as bright as they should have been.

As usual, there's a flag to go back to the old behavior on jak 1. Set
these to `#t` to use generic like we used to.
```
*texscroll-force-generic*
*ripple-force-generic*
```

The format has changed, and everything must be rebuilt (C++, FR3's, GOAL
code)
2023-03-09 20:01:22 -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 [merc2] Support texscroll, use in jak 1 in more places, fix envmap bug (#2303) 2023-03-09 20:01:22 -05: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 [merc2] Support texscroll, use in jak 1 in more places, fix envmap bug (#2303) 2023-03-09 20:01:22 -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