DarkRadiant: renderer 6da53669

Author Committer Branch Timestamp Parent
greebo greebo renderer 14.11.2021 17:52 renderer fc12d62e
Affected Issues  0005584: Move openGL render calls to Backend
Changeset 0005584: Since Brushes and Patches maintain their geometry in the shader, they need to know when they should submit their ordinary geometry to the IRenderableCollector. Extend the Renderable interface by a renderHighlights() method which asks the nodes to submit the geometry that should be used for rendering overlays.
mod - include/irenderable.h Diff File
mod - libs/render/CamRenderer.h Diff File
mod - libs/render/RenderableCollectorBase.h Diff File
mod - libs/render/RenderableSpacePartition.h Diff File
mod - libs/scene/BasicRootNode.h Diff File
mod - libs/scene/merge/MergeActionNode.cpp Diff File
mod - libs/scene/merge/MergeActionNode.h Diff File
mod - radiant/ui/aas/RenderableAasFile.h Diff File
mod - radiantcore/brush/BrushNode.cpp 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/entity/target/TargetLineNode.cpp Diff File
mod - radiantcore/entity/target/TargetLineNode.h Diff File
mod - radiantcore/map/PointFile.h Diff File
mod - radiantcore/map/RootNode.h Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/model/NullModelNode.h Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/StaticModelNode.h Diff File
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5ModelNode.h Diff File
mod - radiantcore/particles/ParticleNode.cpp Diff File
mod - radiantcore/particles/ParticleNode.h Diff File
mod - radiantcore/particles/RenderableParticle.cpp Diff File
mod - radiantcore/particles/RenderableParticle.h Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.h Diff File
mod - test/SceneNode.cpp Diff File