Refactor|Renderer: Began removing render state from geometry generation
When preparing subspace Shards, if the geometry for the middle wall section fully covers the opening between floor and ceiling then flag the line segment accordingly. This means one can determine the angle occlusion for a subspace independently, at render time.
Reporting drawn map lines is now done directly in drawSubspace()
Removed ambient light color state from SectorCluster::prepareShards()
Refactor|Renderer: Began removing render state from geometry generation
When preparing subspace Shards, if the geometry for the middle wall
section fully covers the opening between floor and ceiling then flag
the line segment accordingly. This means one can determine the angle
occlusion for a subspace independently, at render time.
Reporting drawn map lines is now done directly in drawSubspace()
Removed ambient light color state from SectorCluster::prepareShards()
Plus cleanup (still plenty more to do, however).