DarkRadiant: renderer e4bae9c2
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
greebo | greebo | renderer | 13.11.2021 05:38 | renderer cdafb3ba |
Affected Issues | 0005584: Move openGL render calls to Backend | |||
Changeset | 0005584: For oriented renderables that need to have the parent local2world transform applied before rendering, there's not quick solution here. Introduce Renderable::isOriented() which should return true to have the nodes rendered in the regular frontend pass. Brushes and Patches return isOriented == false since their regular visual mesh is attached to the large vertex buffer in the material. They only get rendered if there's something to highlight like selections or merge visualisations. |
|||
mod - include/irenderable.h | Diff File | |||
mod - libs/render/RenderableCollectionWalker.h | Diff File | |||
mod - radiantcore/brush/BrushNode.h | Diff File | |||
mod - radiantcore/entity/EntityNode.cpp | Diff File | |||
mod - radiantcore/entity/EntityNode.h | Diff File | |||
mod - radiantcore/model/StaticModelNode.cpp | Diff File | |||
mod - radiantcore/model/StaticModelNode.h | Diff File | |||
mod - radiantcore/particles/ParticleNode.cpp | Diff File | |||
mod - radiantcore/particles/ParticleNode.h | Diff File |