Code: Select all
0.6.5
11/11 - added check in minify() for no terminal block comment marker
11/13 - added fuzzy shadow maps for flats and textures
11/15 - added fuzzy dispersion patterns with directional (flattened spotlight) lighting
e1m2 - note the shadow on the pillar and shadows on the wall behind the pillar
e1m3
e1m2 - note the shadows toward the ceiling
e2m4
e2m4 - note the fuzzy angle of light on the tech wall
Point lights light everything in all directions equally and pass through all two-sided lines. These are now appropriately attached to decorative lighting (columns, candelabras, etc). The new directional lights cut that in half, which is crude but effective. (The light itself is marked by a puff sprite in the above test images.)
For 0.6.5 this is only light source textures. I'll add non-texture windows from much brighter to darker areas, as in the opening of E1M7's upper hallway, at some point. This will require refactoring as the idea of different lighting for windows is a quick hack. Certainly good enough for another alpha release.

Release likely tomorrow or the next day.