View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005923 | DarkRadiant | Renderer | public | 19.03.2022 04:45 | 09.10.2022 17:37 |
Reporter | greebo | Assigned To | greebo | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | closed | Resolution | fixed | ||
Product Version | 3.0.0 | ||||
Fixed in Version | 3.0.0 | ||||
Summary | 0005923: TargetLineNodes are updating their geometry every frame | ||||
Description | In a medium-sized maps this can lead to hundreds of tiny geometry updates that are needlessly spamming the GeometryStore. | ||||
Tags | No tags attached. | ||||
DarkRadiant: master 3f42ccde 19.03.2022 04:20 Details Diff |
0005923: RenderableTargetLines are no longer updating all of their geometry on every frame. |
Affected Issues 0005923 |
|
mod - include/ientity.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/target/RenderableTargetLines.h | Diff File | ||
mod - radiantcore/entity/target/Target.h | Diff File | ||
mod - radiantcore/entity/target/TargetKey.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetKey.h | Diff File | ||
mod - radiantcore/entity/target/TargetKeyCollection.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetKeyCollection.h | Diff File | ||
mod - radiantcore/entity/target/TargetLineNode.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetLineNode.h | Diff File | ||
mod - radiantcore/entity/target/TargetManager.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetManager.h | Diff File | ||
mod - radiantcore/entity/target/TargetableNode.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetableNode.h | Diff File | ||
DarkRadiant: master 416c1ff1 19.03.2022 04:44 Details Diff |
0005923: Handle visibility changes of targetable nodes |
Affected Issues 0005923 |
|
mod - include/ientity.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/target/Target.h | Diff File | ||
mod - radiantcore/entity/target/TargetKey.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetManager.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetManager.h | Diff File | ||
mod - radiantcore/entity/target/TargetableNode.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetableNode.h | Diff File | ||
DarkRadiant: master 9f9ca84f 19.03.2022 05:12 Details Diff |
0005923: Handle position updates in StaticGeometryNodes, such that other nodes targeting the StaticGeometryNode can update their target lines |
Affected Issues 0005923 |
|
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp | Diff File | ||
DarkRadiant: master afe33a29 19.03.2022 05:52 Details Diff |
0005923: Add object bounds culling to LightingModeRenderer. Since no shadows are involved yet, it is safe to assume that objects outside the view frustum are not contributing to the scene. |
Affected Issues 0005923 |
|
mod - radiantcore/rendersystem/backend/LightInteractions.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/LightInteractions.h | Diff File | ||
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
19.03.2022 04:45 | greebo | New Issue | |
19.03.2022 04:45 | greebo | Assigned To | => greebo |
19.03.2022 04:45 | greebo | Status | new => assigned |
19.03.2022 06:00 | greebo | Changeset attached | => DarkRadiant master 3f42ccde |
19.03.2022 06:00 | greebo | Changeset attached | => DarkRadiant master 416c1ff1 |
19.03.2022 06:00 | greebo | Changeset attached | => DarkRadiant master 9f9ca84f |
19.03.2022 06:00 | greebo | Changeset attached | => DarkRadiant master afe33a29 |
19.03.2022 06:00 | greebo | Status | assigned => resolved |
19.03.2022 06:00 | greebo | Resolution | open => fixed |
19.03.2022 06:00 | greebo | Fixed in Version | => 3.0.0 |
09.10.2022 17:37 | greebo | Status | resolved => closed |