raze-gles/source/core/rendering/scene
Christoph Oelckers f6568fee0c - rewrote SW portal setup to use static data instead of ad-hoc setup.
This was by far the messiest game, there's two reasons for this.
First, the portal links do not need to be in an actual portal sector, so they cannot be used to detect portal sectors.
Second, the game moves portals in place, so all offsets are (0,0,0) so that not even these can be used for detection.

The only working method is the super-complicated original way to look up portals at run time, just being done at map start.
Having static portal links should reduce the render glitches quite significantly because the renderer knows now which sectors belong to a portal and can use this information to ensure proper processing.
2021-03-25 21:21:48 +01:00
..
hw_bunchdrawer.cpp - rewrote SW portal setup to use static data instead of ad-hoc setup. 2021-03-25 21:21:48 +01:00
hw_bunchdrawer.h - sector portals in Blood are working. 2021-03-24 23:11:06 +01:00
hw_clipper.cpp - finally got mirrors working. 2021-03-23 21:23:49 +01:00
hw_clipper.h - finally got mirrors working. 2021-03-23 21:23:49 +01:00
hw_drawinfo.cpp - sector portals in Blood are working. 2021-03-24 23:11:06 +01:00
hw_drawinfo.h - sector portals in Blood are working. 2021-03-24 23:11:06 +01:00
hw_drawlist.cpp - flat rendering WIP. 2021-03-18 21:50:02 +01:00
hw_drawlist.h - started adding the draw list code from GZDoom. 2021-03-18 10:19:13 +01:00
hw_drawlistadd.cpp - finally got mirrors working. 2021-03-23 21:23:49 +01:00
hw_drawstructs.h - initial sky fixes. 2021-03-22 16:02:52 +01:00
hw_flats.cpp - portal WIP 2021-03-22 12:07:29 +01:00
hw_portal.cpp - rewrote SW portal setup to use static data instead of ad-hoc setup. 2021-03-25 21:21:48 +01:00
hw_portal.h - made SW's sector portals operational. 2021-03-25 16:45:40 +01:00
hw_sky.cpp - rewrote SW portal setup to use static data instead of ad-hoc setup. 2021-03-25 21:21:48 +01:00
hw_skyportal.cpp - initial sky fixes. 2021-03-22 16:02:52 +01:00
hw_walls.cpp - SW's line to sprite portals are working now. 2021-03-24 10:33:50 +01:00