Changesets: DarkRadiant
merge_visualisation e08f1c3c 29.05.2021 08:55 Details Diff |
0005623: Rendering of selected merge action nodes |
Affected Issues 0005623 |
|
mod - include/iglrender.h | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
mod - radiantcore/map/MergeActionNode.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
merge_visualisation 69e0f518 29.05.2021 08:35 Details Diff |
0005623: Working on merge control dialog. The "merge map" menu item now opens the transient window where users can choose a map and launch the comparison/merge. |
Affected Issues 0005623 |
|
mod - include/imap.h | Diff File | ||
add - install/bitmaps/merge_arrow.png | Diff File | ||
add - install/bitmaps/merge_fork.png | Diff File | ||
rm - install/bitmaps/merge_path.png | Diff | ||
mod - install/menu.xml | Diff File | ||
mod - install/ui/mergecontroldialog.fbp | Diff File | ||
mod - install/ui/mergecontroldialog.xrc | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
mod - radiant/ui/merge/MergeControlDialog.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
merge_visualisation b5f17790 29.05.2021 05:18 Details Diff |
0005623: Scene removal of MergeActionNodes. |
Affected Issues 0005623 |
|
mod - radiantcore/map/MergeActionNode.h | Diff File | ||
mod - radiantcore/selection/SelectionTestWalkers.cpp | Diff File | ||
merge_visualisation c0ab4db8 29.05.2021 04:17 Details Diff |
0005623: Start working on a merge control dialog |
Affected Issues 0005623 |
|
add - install/bitmaps/merge_path.png | Diff File | ||
add - install/ui/mergecontroldialog.fbp | Diff File | ||
add - install/ui/mergecontroldialog.xrc | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
add - radiant/ui/merge/MergeControlDialog.cpp | Diff File | ||
add - radiant/ui/merge/MergeControlDialog.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
merge_visualisation 756bddaa 28.05.2021 15:16 Details Diff |
0005623: Fix crashing the EntityInspector when a non-entity is selected below the root node |
Affected Issues 0005623 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
merge_visualisation 130b1e90 28.05.2021 15:02 Details Diff |
0005623: Add specialised Selector class for merge action mode |
Affected Issues 0005623 |
|
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/SelectionTestWalkers.cpp | Diff File | ||
mod - radiantcore/selection/SelectionTestWalkers.h | Diff File | ||
merge_visualisation 0f318918 28.05.2021 03:45 Details Diff |
0005623: Merge Action Selection Mode (non-functional) |
Affected Issues 0005623 |
|
mod - include/iselection.h | Diff File | ||
add - install/bitmaps/merge_selection_mode.png | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - radiant/ui/SelectionModeToggle.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
master bd647ef4 26.05.2021 19:30 Details Diff |
Only show PointFileChooser when making trace visible Visibility of current trace is exposed through a new method isPointTraceVisible() on the IMap interface. This method is now used by PointFileChooser to avoid showing the dialog when hiding the point trace. |
Affected Issues 0005603 |
|
mod - include/imap.h | Diff File | ||
mod - radiant/ui/PointFileChooser.cpp | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
master 771a105c 26.05.2021 19:21 Details Diff |
Move PointFile into the Map module The point file is closely associated with the current map, and does not really benefit from being a module in its own right. Making it a member variable of the Map module opens the door to exposing current pointfile state through the IMap public interface. |
Affected Issues 0005603 |
|
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - radiantcore/map/PointFile.cpp | Diff File | ||
mod - radiantcore/map/PointFile.h | Diff File | ||
merge_visualisation 78202540 26.05.2021 18:27 Details Diff |
0005623: Fix a resource leak due to the MergeActionNodes not being freed until shutdown |
Affected Issues 0005623 |
|
mod - radiantcore/map/Map.cpp | Diff File | ||
merge_visualisation 8b2605ff 26.05.2021 17:36 Details Diff |
0005623: Some map handling fixes to make it stop crashing |
Affected Issues 0005623 |
|
mod - libs/UndoFileChangeTracker.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - radiantcore/map/MapResource.cpp | Diff File | ||
merge_visualisation 278fb6da 26.05.2021 17:07 Details Diff |
0005623: XYRenderer is distinguishing the merge actions |
Affected Issues 0005623 |
|
mod - radiant/xyview/XYRenderer.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
master 5fbe4eec 25.05.2021 20:12 Details Diff |
PointFileChooser layout and behaviour tweaks Fit() the dialog to avoid wasted space. Return without showing the point trace if the Cancel button is clicked. |
Affected Issues 0005603 |
|
mod - radiant/ui/PointFileChooser.cpp | Diff File | ||
master 01cd7350 25.05.2021 19:06 Details Diff |
Initial dialog for choosing pointfiles Dialog is shown by File->Pointfile if (and only if) there is more than one pointfile available. The dialog shows the correct list of files but is rather useless at the moment since the selection does not have any influence over the pointfile which is actually loaded. |
Affected Issues 0005603 |
|
mod - install/menu.xml | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/ui/PointFileChooser.cpp | Diff File | ||
add - radiant/ui/PointFileChooser.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
merge_visualisation 74a75cf6 25.05.2021 18:50 Details Diff |
0005623: Implement the shaders and adjust the sort order |
Affected Issues 0005623 |
|
mod - include/iglrender.h | Diff File | ||
mod - libs/render/CamRenderer.h | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
merge_visualisation aead38f3 25.05.2021 18:27 Details Diff |
0005623: Lots of refactoring with regards to camera rendering, use distinct highlights for the various merge actions |
Affected Issues 0005623 |
|
mod - include/imergeaction.h | Diff File | ||
mod - include/irenderable.h | Diff File | ||
mod - libs/render/CamRenderer.h | Diff File | ||
mod - libs/render/RenderableCollectionWalker.h | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
mod - radiantcore/map/MergeActionNode.h | Diff File | ||
merge_visualisation 45a6dcb8 25.05.2021 17:48 Details Diff |
0005623: Extract some interfaces in order to get more information during the front end render pass |
Affected Issues 0005623 |
|
add - include/imergeaction.h | Diff File | ||
mod - libs/render/CamRenderer.h | Diff File | ||
mod - libs/scene/merge/MergeAction.h | Diff File | ||
mod - radiantcore/map/MergeActionNode.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
merge_visualisation 7bda95d2 25.05.2021 14:22 Details Diff |
0005623: Rendering of additive merge action nodes is working now |
Affected Issues 0005623 |
|
mod - libs/scene/merge/MergeAction.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/MergeActionNode.h | Diff File | ||
merge_visualisation 0bdc97e6 25.05.2021 06:16 Details Diff |
0005623: Messy shader setup to display the changed nodes |
Affected Issues 0005623 |
|
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
merge_visualisation 3641eab1 25.05.2021 05:05 Details Diff |
0005623: Hack CamRenderer to display merge and non-merge nodes as overlays |
Affected Issues 0005623 |
|
mod - libs/render/CamRenderer.h | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
merge_visualisation 7e5ad90b 25.05.2021 04:34 Details Diff |
0005623: Enable blending mode in XYWnd to render non-affected nodes in almost-transparent grey in the background |
Affected Issues 0005623 |
|
mod - radiant/xyview/XYRenderer.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
merge_visualisation 7e8193d5 24.05.2021 19:27 Details Diff |
0005623: Spike code to render nodes affected by merge actions |
Affected Issues 0005623 |
|
mod - include/inode.h | Diff File | ||
mod - include/irenderable.h | Diff File | ||
mod - libs/render/RenderableCollectionWalker.h | Diff File | ||
mod - libs/scene/merge/MergeAction.h | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
add - radiantcore/map/MergeActionNode.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
merge_visualisation 93fd736b 24.05.2021 15:27 Details Diff |
0005623: Add IMap::EditMode enumeration |
Affected Issues 0005623 |
|
mod - include/imap.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - radiantcore/map/algorithm/Import.cpp | Diff File | ||
map_merge 143b6d5f 24.05.2021 15:00 Details Diff |
0005623: Extend unit tests. Add a overall check if applying the whole set of actions leads to the same state as the source map. |
Affected Issues 0005623 |
|
mod - test/MapMerging.cpp | Diff File | ||
map_merge 8a023b45 24.05.2021 14:45 Details Diff |
0005623: Extend unit tests to check if the action can be successfully applied |
Affected Issues 0005623 |
|
mod - test/MapMerging.cpp | Diff File |