raze-gles/source
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
..
build - made SW's sector portals operational. 2021-03-25 16:45:40 +01:00
common - some further lightening of compat.h. 2021-03-24 21:13:36 +01:00
core - rewrote SW portal setup to use static data instead of ad-hoc setup. 2021-03-25 21:21:48 +01:00
games - rewrote SW portal setup to use static data instead of ad-hoc setup. 2021-03-25 21:21:48 +01:00
glbackend - moved shadeToLight out of build.h. 2021-03-25 09:13:59 +01:00
libsmackerdec - fixed the noisiest value truncation warnings after shortly re-enabling them in the compiler, plus a few places where the warning pointed to incorrect code. 2020-09-26 11:59:24 +02:00
platform - Remove leftover Ion Fury stuffs causing log errors like "Script error, 'D:/Program Files (x86)/Steam/steamapps/common/Ion Fury/fury.grpinfo" line 10: Warning: GRP without game defined. Ignoring'". 2020-09-25 18:06:06 +10:00
thirdparty - macOS backend update, plus moving base64.cpp around. 2020-09-27 16:12:50 +02:00
CMakeLists.txt - portal and sky WIP. 2021-03-21 22:48:01 +01:00
g_pch.h - cleaned up the remaining dependencies on windows.h 2020-02-03 21:30:57 +01:00
gitinfo.cpp - rewrote the screenshot code to use m_png as its backend. 2019-11-02 12:59:59 +01:00