jak-project/goal_src/jak2/engine/gfx
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
..
background [jak2] fix palace rotation and sprite glow depth test (#2269) 2023-02-26 09:52:04 -05:00
foreground [merc2] Support texscroll, use in jak 1 in more places, fix envmap bug (#2303) 2023-03-09 20:01:22 -05:00
generic [jak 2] add lightning renderer (#2203) 2023-02-09 19:11:13 -05:00
hw docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
merc decomp: blerc, ripple, under-* files (#2163) 2023-01-28 16:02:58 -05:00
mood 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
ocean jak2: ocean renderer (#2142) 2023-01-22 18:07:46 -05:00
shrub [decomp] target cleanup (#2021) 2022-11-13 19:09:34 -05:00
sky [merc] support eyes through merc (#2300) 2023-03-08 18:18:35 -05:00
sprite [merc] support up to 64 effects (#2292) 2023-02-27 21:02:47 -05:00
texture [merc] support eyes through merc (#2300) 2023-03-08 18:18:35 -05:00
tfrag [decomp] add shrubbery renderer (#1914) 2022-09-24 17:46:13 -04:00
tie [tie] support per-proto visibility flags (#2212) 2023-02-11 12:00:05 -05:00
blit-displays-h.gc d/jak2: finish settings (#1803) 2022-08-28 16:13:26 -04:00
blit-displays.gc [jak2] workaround for cutscene playing (#2131) 2023-01-16 13:37:29 -05:00
font-h.gc port pckernel to Jak 2 (#2248) 2023-02-25 10:19:32 -05:00
font.gc d/jak2: finish vol | cam-layout | menu | default-menu and start working on nav code (#1867) 2022-09-11 13:42:46 -04:00
lightning-h.gc [decomp] finish lightning-draw (#2019) 2022-11-13 12:05:49 -05:00
lightning.gc [jak 2] add lightning renderer (#2203) 2023-02-09 19:11:13 -05:00
lights-h.gc [jak 2] merc (#2039) 2022-11-30 22:36:09 -05:00
lights.gc [decomp] hud, hud-classes, add some new basic alignment options, fix type bug (#2084) 2023-01-02 10:05:22 -05:00
math-camera-h.gc 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-camera.gc docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
vu1-user-h.gc docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
warp.gc gsrc: add decomp begins placeholder to all gsrc files (#1731) 2022-08-05 16:12:54 -04:00