Changesets: DarkRadiant
|
master 7e439490 29.10.2022 13:39 Details Diff |
0006141: Texture Tool runs an immediate update when the texture changes |
Affected Issues 0006141 |
|
| mod - radiant/textool/TexTool.cpp | Diff File | ||
|
master dcb56df4 29.10.2022 13:29 Details Diff |
0006009: ModelNodes refresh their surfaces when filters get changed |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.h | Diff File | ||
|
master 1221696d 29.10.2022 13:25 Details Diff |
0006009: Invoke onFiltersChanged on the scene root node when filters change |
Affected Issues 0006009 |
|
| mod - radiantcore/filters/BasicFilterSystem.cpp | Diff File | ||
|
master 81febdfe 29.10.2022 13:23 Details Diff |
0006009: Add unit test checking that the Node::onFiltersChanged() method is invoked |
Affected Issues 0006009 |
|
| mod - test/CMakeLists.txt | Diff File | ||
| add - test/Filters.cpp | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
| mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
|
master f30361fb 29.10.2022 13:13 Details Diff |
0006009: Add notification method INode::onFiltersChanged which should be invoked for every node in the tree when the filter system changed its state |
Affected Issues 0006009 |
|
| mod - include/inode.h | Diff File | ||
| mod - libs/scene/BasicRootNode.h | Diff File | ||
| mod - libs/scene/Node.h | Diff File | ||
| mod - radiantcore/map/RootNode.cpp | Diff File | ||
| mod - radiantcore/map/RootNode.h | Diff File | ||
|
master 3eec85b3 29.10.2022 10:43 Details Diff |
0006009: Re-implement NullModelNode on top of ModelNodeBase |
Affected Issues 0006009 |
|
| mod - libs/render/RenderableBox.h | Diff File | ||
| add - radiantcore/model/IndexedBoxSurface.h | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| add - radiantcore/model/NullModelBoxSurface.h | Diff File | ||
| mod - radiantcore/model/NullModelLoader.h | Diff File | ||
| mod - radiantcore/model/NullModelNode.cpp | Diff File | ||
| mod - radiantcore/model/NullModelNode.h | Diff File | ||
| mod - radiantcore/model/RenderableModelSurface.h | Diff File | ||
| mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
master af383b91 29.10.2022 07:32 Details Diff |
0006009: RenderableSurfaces with invisible shaders don't attach themselves to any shader This includes the shared wireframe shader that is always visible, surfaces must be prevented from adding their geometry to any shader. |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
|
master 13642289 29.10.2022 07:30 Details Diff |
0006009: RenderableSurface collection is private |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.h | Diff File | ||
| mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.cpp | Diff File | ||
|
master 087e765b 29.10.2022 07:27 Details Diff |
0006009: Move onPreRender() implementation to base class |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.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 | ||
|
master 1b20356d 29.10.2022 07:20 Details Diff |
0006009: Move transformChangedLocal() implementation to base class |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.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 | ||
|
master 78bc4f86 29.10.2022 07:17 Details Diff |
0006009: RenderableSurfaces of models are created on scene insertions and destroyed on removal This is handled by the base class now. |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.h | Diff File | ||
| mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.cpp | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.h | Diff File | ||
|
master ab8adcd4 29.10.2022 07:09 Details Diff |
0006009: Move getNodeType() to base |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.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 | ||
|
master 1ed747dd 29.10.2022 07:07 Details Diff |
0006009: Move getHighlightFlags() to base |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.h | Diff File | ||
| mod - radiantcore/model/StaticModelNode.h | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.h | Diff File | ||
|
master f4a5b594 29.10.2022 07:05 Details Diff |
0006009: ModelNodeBase subtypes need to implement createRenderableSurfaces to populate the renderable surface collection |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.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 | ||
|
master 84248c43 29.10.2022 06:59 Details Diff |
0006009: Move surface attach/detach code to base |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.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 | ||
|
master 9beffa7d 29.10.2022 06:54 Details Diff |
0006009: Move renderHighlights to base class |
Affected Issues 0006009 |
|
| mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| mod - radiantcore/model/ModelNodeBase.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 | ||
|
master 485dbb17 29.10.2022 06:23 Details Diff |
0006009: Introduce common base class for model nodes |
Affected Issues 0006009 |
|
| mod - radiantcore/CMakeLists.txt | Diff File | ||
| add - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
| add - radiantcore/model/ModelNodeBase.h | Diff File | ||
| mod - radiantcore/model/StaticModelNode.cpp | Diff File | ||
| mod - radiantcore/model/StaticModelNode.h | Diff File | ||
| mod - radiantcore/model/md5/MD5ModelNode.h | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
| mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
|
master 205835f3 29.10.2022 05:10 Details Diff |
0005281: Visibility and active status are persisted in .mapx files |
Affected Issues 0005281 |
|
| mod - radiantcore/map/format/portable/Constants.h | Diff File | ||
| mod - radiantcore/map/format/portable/PortableMapReader.cpp | Diff File | ||
| mod - radiantcore/map/format/portable/PortableMapWriter.cpp | Diff File | ||
|
master c7022229 29.10.2022 05:03 Details Diff |
0005281: Visibility and active status are persisted to the .darkradiant file |
Affected Issues 0005281 |
|
| mod - radiantcore/layers/LayerInfoFileModule.cpp | Diff File | ||
|
master b11ee57f 29.10.2022 04:56 Details Diff |
0005281: Visibility and active status can be restored from the .darkradiant file |
Affected Issues 0005281 |
|
| mod - radiantcore/layers/LayerInfoFileModule.cpp | Diff File | ||
| mod - radiantcore/layers/LayerInfoFileModule.h | Diff File | ||
|
master 05fdba5d 29.10.2022 04:55 Details Diff |
0005281: Fix a crash when passing an invalid layer ID to ILayerManager.setLayerVisibility |
Affected Issues 0005281 |
|
| mod - radiantcore/layers/LayerManager.cpp | Diff File | ||
| mod - test/LayerManipulation.cpp | Diff File | ||
|
master 679893c3 29.10.2022 04:31 Details Diff |
0005281: More unit test cases targeting the property block parsing code |
Affected Issues 0005281 |
|
| mod - test/LayerManipulation.cpp | Diff File | ||
| mod - test/algorithm/FileUtils.h | Diff File | ||
|
master 425de9b9 28.10.2022 17:47 Details Diff |
0005281: Add unit tests checking that layer visibility and active status are restored |
Affected Issues 0005281 |
|
| mod - test/LayerManipulation.cpp | Diff File | ||
| mod - test/resources/tdm/maps/layer_hierarchy_restore.darkradiant | Diff File | ||
|
master 94d61d95 28.10.2022 15:04 Committer: GitHub Details Diff |
Add 3.5.0 release information to metainfo | ||
| mod - install/net.darkradiant.DarkRadiant.metainfo.xml | Diff File | ||
|
master 8b5bfc8a 28.10.2022 12:33 Details Diff |
Fix missing MediaBrowser module in Linux | ||
| mod - radiant/CMakeLists.txt | Diff File | ||