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 |