View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005504 | DarkRadiant | Shader System | public | 24.01.2021 17:53 | 13.01.2024 05:31 |
Reporter | Dragofer | Assigned To | greebo | ||
Priority | low | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 2.10.0 | ||||
Target Version | 3.1.0 | Fixed in Version | 3.1.0 | ||
Summary | 0005504: Reload Defs is not sufficient for reloading modelDefs | ||||
Description | In order to reload modelDefs successfully, one has to perform both "Reload Defs" and "Reload Models", in that order. It doesn't really make sense to have to reload models too, since a modelDef only points to a model file, similar to an entityDef. | ||||
Tags | No tags attached. | ||||
DarkRadiant: declmanager 51dcf7c3 22.07.2022 08:47 Details Diff |
0005504: ModelCache refactoring |
Affected Issues 0005504 |
|
mod - radiantcore/model/ModelCache.cpp | Diff File | ||
DarkRadiant: master cdb928e0 31.07.2022 05:48 Details Diff |
0005504: Add a couple of unit tests covering the child model nodes of entities with a certain model key. |
Affected Issues 0005504 |
|
mod - test/MaterialExport.cpp | Diff File | ||
mod - test/Models.cpp | Diff File | ||
mod - test/algorithm/FileUtils.h | Diff File | ||
mod - test/resources/tdm/def/entity_with_model.def | Diff File | ||
add - test/resources/tdm/models/md5/flag01.md5mesh | Diff File | ||
mod - test/testutil/TemporaryFile.h | Diff File | ||
DarkRadiant: master 849a1e91 31.07.2022 07:04 Details Diff |
0005504: The entity ModelKey is now resolving modelDefs on its own instead of relying that the ModelCache is doing the job for it. ModelKey is subscribing to modelDef changes and refreshes the model node on change. |
Affected Issues 0005504 |
|
mod - radiantcore/entity/ModelKey.cpp | Diff File | ||
mod - radiantcore/entity/ModelKey.h | Diff File | ||
DarkRadiant: master ccb7e3e7 31.07.2022 07:10 Details Diff |
0005504: Add another test checking that the ModelKey is reacting to a modelDef syntax block change |
Affected Issues 0005504 |
|
mod - test/Models.cpp | Diff File | ||
DarkRadiant: master fae7d835 31.07.2022 07:27 Details Diff |
0005504: Unit test checking that the modelDef is monitored for changes after an undo operation |
Affected Issues 0005504 |
|
mod - test/Models.cpp | Diff File | ||
DarkRadiant: master 9c712b60 31.07.2022 08:53 Details Diff |
0006035: Add unit test covering the regression introduced in 0005504 |
Affected Issues 0005504, 0006035 |
|
mod - test/Models.cpp | Diff File | ||
mod - test/algorithm/Scene.h | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
24.01.2021 17:53 | Dragofer | New Issue | |
24.01.2021 18:13 | greebo | Status | new => acknowledged |
07.07.2022 07:47 | greebo | Relationship added | related to 0005977 |
22.07.2022 08:37 | greebo | Assigned To | => greebo |
22.07.2022 08:37 | greebo | Status | acknowledged => assigned |
22.07.2022 08:37 | greebo | Target Version | => 3.1.0 |
22.07.2022 10:15 | greebo | Changeset attached | => DarkRadiant declmanager 51dcf7c3 |
31.07.2022 08:18 | greebo | Changeset attached | => DarkRadiant master cdb928e0 |
31.07.2022 08:18 | greebo | Changeset attached | => DarkRadiant master 849a1e91 |
31.07.2022 08:18 | greebo | Changeset attached | => DarkRadiant master ccb7e3e7 |
31.07.2022 08:18 | greebo | Changeset attached | => DarkRadiant master fae7d835 |
31.07.2022 08:24 | greebo | Status | assigned => resolved |
31.07.2022 08:24 | greebo | Resolution | open => fixed |
31.07.2022 08:24 | greebo | Fixed in Version | => 3.1.0 |
31.07.2022 08:29 | greebo | Relationship added | related to 0006035 |
31.07.2022 08:34 | greebo | Relationship added | related to 0006036 |
31.07.2022 08:54 | greebo | Changeset attached | => DarkRadiant master 9c712b60 |
13.01.2024 05:31 | greebo | Status | resolved => closed |