raze/source/core/rendering/scene
Christoph Oelckers be08a2f800 - clipper rework
* let the clipper work on relative angles to simplify the math.
* properly initialize the initial visible range and preserve it for multiple invocations.
* track the maximum visible angular range per sector. While possibly not sufficient to handle every edge case imaginable it has low overhead and is still useful to eliminate obvious cases that do not need more complex checks. It is enough to fix the blue door in Duke E3L4.
* removed unused elements of the clipper.
2021-04-24 12:08:38 +02:00
..
hw_bunchdrawer.cpp - clipper rework 2021-04-24 12:08:38 +02:00
hw_bunchdrawer.h - clipper rework 2021-04-24 12:08:38 +02:00
hw_clipper.cpp - clipper rework 2021-04-24 12:08:38 +02:00
hw_clipper.h - clipper rework 2021-04-24 12:08:38 +02:00
hw_drawinfo.cpp - clipper rework 2021-04-24 12:08:38 +02:00
hw_drawinfo.h
hw_drawlist.cpp
hw_drawlist.h
hw_drawlistadd.cpp
hw_drawstructs.h - removed all compensation for the clamped shades. 2021-04-21 22:48:55 +02:00
hw_flats.cpp
hw_portal.cpp - clipper rework 2021-04-24 12:08:38 +02:00
hw_portal.h
hw_sky.cpp
hw_skyportal.cpp
hw_sprites.cpp
hw_walls.cpp