Changesets: DarkRadiant

merge_visualisation 278fb6da

26.05.2021 17:07

greebo


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

orbweaver


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

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0005623: Extend unit tests to check if the action can be successfully applied Affected Issues
0005623
mod - test/MapMerging.cpp Diff File

map_merge a74260ee

24.05.2021 14:03

greebo


Details Diff
0005623: Add unit test cases covering all remaining merge actions Affected Issues
0005623
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - test/MapMerging.cpp Diff File

map_merge 0aaa20c5

24.05.2021 13:42

greebo


Details Diff
0005623: Start adding tests to cover the merge action generation Affected Issues
0005623
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File
mod - test/MapMerging.cpp Diff File

map_merge 338d4dfe

24.05.2021 08:41

greebo


Details Diff
0005623: The MergeOperation should hold strong references on the two root nodes, such that they don't get released before the operation reaches end of life Affected Issues
0005623
mod - libs/scene/merge/ComparisonResult.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge a95f159d

24.05.2021 08:20

greebo


Details Diff
0005623: Add child node merge actions Affected Issues
0005623
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge 253e95e1

24.05.2021 07:50

greebo


Details Diff
0005623: Adjust unit tests covering the source/base node specifics Affected Issues
0005623
mod - test/MapMerging.cpp Diff File

map_merge d5157c2c

24.05.2021 07:47

greebo


Details Diff
0005623: Setup entity key/value merge actions Affected Issues
0005623
mod - libs/scene/merge/ComparisonResult.h Diff File
mod - libs/scene/merge/GraphComparer.cpp Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge aec77bd9

24.05.2021 07:16

greebo


Details Diff
0005623: Setup entity addition action Affected Issues
0005623
mod - libs/scene/merge/ComparisonResult.h Diff File
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge 36fb5eed

24.05.2021 06:57

greebo


Details Diff
0005623: Start constructing the MergeActions Affected Issues
0005623
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File

map_merge c462f680

24.05.2021 06:39

greebo


Details Diff
0005623: MergeAction type is now abstract Affected Issues
0005623
mod - libs/scene/CMakeLists.txt Diff File
mod - libs/scene/merge/MergeAction.h Diff File
add - libs/scene/merge/MergeOperation.cpp Diff File
mod - libs/scene/merge/MergeOperation.h Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj.filters Diff File

map_merge 4eb10c4a

24.05.2021 06:28

greebo


Details Diff
0005623: Remove the wrapper method in map::algorithm, directly use the GraphComparer. Affected Issues
0005623
mod - libs/scene/merge/MergeOperation.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/algorithm/Import.cpp Diff File
mod - radiantcore/map/algorithm/Import.h Diff File

map_merge 16f298de

24.05.2021 06:24

greebo


Details Diff
0005623: Refactor GraphComparer into a static utility class, since there's no pressing reason to maintain an instance. Affected Issues
0005623
mod - libs/scene/merge/GraphComparer.cpp Diff File
mod - libs/scene/merge/GraphComparer.h Diff File
mod - radiantcore/map/algorithm/Import.cpp Diff File
mod - radiantcore/map/algorithm/Import.h Diff File
mod - test/MapMerging.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 125 126 127 128 129 130 131 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last