DarkRadiant: master 104863d2
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
orbweaver | orbweaver | master | 30.09.2020 19:43 | master 3639749e |
Changeset | Brush rendering uses new RenderableCollector::addLitRenderable() - BrushNode is now using the new method which submits a renderable without a light list, relying instead on the CamRenderer to calculate light intersections. - Call stack slightly simplified by removing the renderSolid() methods from Face and FaceInstance, and instead moving the contained code directly into BrushNode::renderSolid(). This means we don't need to pass the LitObject reference through two layers of methods. |
|||
mod - include/irenderable.h | Diff File | |||
mod - libs/render/SimpleFrontendRenderer.h | Diff File | |||
mod - radiant/brush/BrushNode.cpp | Diff File | |||
mod - radiant/brush/Face.cpp | Diff File | |||
mod - radiant/brush/Face.h | Diff File | |||
mod - radiant/brush/FaceInstance.cpp | Diff File | |||
mod - radiant/brush/FaceInstance.h | Diff File | |||
mod - radiant/camera/CamWnd.cpp | Diff File | |||
mod - radiant/xyview/XYRenderer.h | Diff File |