DarkRadiant: renderer4 393c030a
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
greebo | greebo | renderer4 | 24.01.2022 10:46 | renderer4 c4933056 |
Affected Issues | 0005584: Move openGL render calls to Backend | |||
Changeset | 0005584: The RenderableEntityName instance needs to get hold of the up-to-date origin during transformations. For now, I'm going to introduce a getWorldPosition() method which is implemented by all the entity classes. The origin member is implemented in all 5 entity sub types in a very similar way which has great potential to be simplified and moved to the common EntityNode base. |
|||
mod - radiantcore/CMakeLists.txt | Diff File | |||
mod - radiantcore/entity/EntityNode.cpp | Diff File | |||
mod - radiantcore/entity/EntityNode.h | Diff File | |||
add - radiantcore/entity/RenderableEntityName.cpp | Diff File | |||
mod - radiantcore/entity/RenderableEntityName.h | Diff File | |||
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | |||
mod - radiantcore/entity/doom3group/StaticGeometryNode.h | Diff File | |||
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp | Diff File | |||
mod - radiantcore/entity/eclassmodel/EclassModelNode.h | Diff File | |||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | |||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | |||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | |||
mod - radiantcore/entity/light/LightNode.h | Diff File | |||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | |||
mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | |||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | |||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File |