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