DarkRadiant: master 9e71009e
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
orbweaver | orbweaver | master | 06.10.2020 19:33 | master 1ea1614b |
Changeset | Minor refactor of projected light frustum rendering Frustum has a new method getCornerPoint() which accepts two enum parameters specifying the end plane (front or back) and the corner point (top/bottom right/left), and returns the corner point defined by the intersection of the appropriate three planes. RenderLightProjection now calls getCornerPoint() rather than calculating the intersection points itself. Also moved a couple of OpenGL render methods out of entitylib.h since they are only used by RenderLightProjection::render(). |
|||
mod - libs/entitylib.h | Diff File | |||
mod - libs/math/Frustum.h | Diff File | |||
mod - radiant/entity/light/Renderables.cpp | Diff File |