Changesets: DarkRadiant
texturebrowser 093dfab2 06.11.2022 08:47 Details Diff |
0004764: Rename a couple of classes and files. Introduce specialised MapTextureBrowser which will specifically deal with the scene textures. |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/mainframe/AuiLayout.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/MapTextureBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/MapTextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.h | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.cpp → radiant/ui/texturebrowser/TextureBrowserPanel.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.h → radiant/ui/texturebrowser/TextureBrowserPanel.h | Diff File | ||
mv - radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp → radiant/ui/texturebrowser/TextureThumbnailBrowser.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/MaterialThumbnailBrowser.h → radiant/ui/texturebrowser/TextureThumbnailBrowser.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/tools/BrushCreatorTool.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
texturebrowser b0b4a837 06.11.2022 08:16 Details Diff |
0004764: Split TextureBrowser panel and the actual widget drawing the thumbnails (WIP) |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/mediabrowser/TextureDirectoryLoader.h | Diff File | ||
mod - radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/MaterialThumbnailBrowser.h | Diff File | ||
add - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
add - radiant/ui/texturebrowser/TextureBrowser.h | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowserManager.h | Diff File | ||
mod - radiant/xyview/tools/BrushCreatorTool.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
texturebrowser 25e79239 06.11.2022 07:56 Details Diff |
0004764: Move existing texture browser to MaterialThumbnailBrowser file pair, before trying to extract its core functionality |
Affected Issues 0004764 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.cpp → radiant/ui/texturebrowser/MaterialThumbnailBrowser.cpp | Diff File | ||
mv - radiant/ui/texturebrowser/TextureBrowser.h → radiant/ui/texturebrowser/MaterialThumbnailBrowser.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 08505a06 06.11.2022 07:20 Details Diff |
0006148: Use the maximum far clip plane value the main camera is using as default for the render preview Let's see if this alone resolves the issue with some model previews being cut off on some machines |
Affected Issues 0006148 |
|
mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
master 43ac4ef6 06.11.2022 05:05 Details Diff |
0006151: Unfocused nodes are added to the focus pool if they end up being selected by other means (programmatically or other features). |
Affected Issues 0006151 |
|
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
master 5cb3fb3b 05.11.2022 15:09 Details Diff |
0006151: Prevent feedback loops when synchronising the media browser selection to the shader clipboard |
Affected Issues 0006151 |
|
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
master 18dca556 05.11.2022 14:19 Details Diff |
Merge branch 'selectionfocus' # Conflicts: # libs/render/RenderableCollectorBase.h |
||
mod - include/inode.h | Diff File | ||
mod - include/irender.h | Diff File | ||
mod - include/iselection.h | Diff File | ||
mod - include/iselectiontest.h | Diff File | ||
mod - include/ui/ieventmanager.h | Diff File | ||
mod - install/input.xml | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - libs/render/RenderableCollectionWalker.h | Diff File | ||
mod - libs/render/RenderableCollectorBase.h | Diff File | ||
mod - libs/scene/Group.h | Diff File | ||
mod - libs/scene/Node.cpp | Diff File | ||
mod - libs/scene/Node.h | Diff File | ||
add - libs/selection/EntitiesFirstSelector.h | Diff File | ||
mod - libs/selection/OccludeSelector.h | Diff File | ||
mod - libs/selection/SelectionPool.h | Diff File | ||
mod - libs/selection/SingleItemSelector.h | Diff File | ||
mod - libs/shaderlib.h | Diff File | ||
mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
mod - radiant/eventmanager/EventManager.h | Diff File | ||
mod - radiant/selection/SceneManipulateMouseTool.cpp | Diff File | ||
mod - radiant/ui/SelectionModeToggle.h | Diff File | ||
mod - radiant/xyview/GlobalXYWnd.cpp | 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/CMakeLists.txt | Diff File | ||
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.h | Diff File | ||
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
mod - radiantcore/entity/RenderableArrow.cpp | Diff File | ||
mod - radiantcore/entity/RenderableEntityBox.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetLineNode.cpp | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/RegionManager.cpp | Diff File | ||
mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
mod - radiantcore/model/ModelNodeBase.h | Diff File | ||
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/patch/PatchNode.h | Diff File | ||
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLState.h | Diff File | ||
mod - radiantcore/selection/BestSelector.h | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiantcore/selection/SceneManipulationPivot.cpp | Diff File | ||
add - radiantcore/selection/SceneSelectionTesters.cpp | Diff File | ||
add - radiantcore/selection/SceneSelectionTesters.h | Diff File | ||
mod - radiantcore/selection/SelectionTestWalkers.cpp | Diff File | ||
mod - radiantcore/selection/SelectionTestWalkers.h | Diff File | ||
mod - radiantcore/selection/algorithm/Curves.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
mod - radiantcore/selection/algorithm/Transformation.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/DragManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/DragManipulator.h | Diff File | ||
mod - radiantcore/selection/manipulators/ManipulatorComponents.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/Clipboard.cpp | Diff File | ||
mod - test/Patch.cpp | Diff File | ||
mod - test/SceneNode.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
mod - test/algorithm/Primitives.h | Diff File | ||
add - test/resources/tdm/maps/selection_test2.map | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
selectionfocus a12adf27 05.11.2022 13:32 Details Diff |
0006145: Draw hint text above the selection focus area |
Affected Issues 0006145 |
|
mod - include/ui/ieventmanager.h | Diff File | ||
mod - radiant/eventmanager/EventManager.cpp | Diff File | ||
mod - radiant/eventmanager/EventManager.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
selectionfocus dc35bd0a 05.11.2022 08:59 Details Diff |
0006145: Fix uninitialised render state in Node copy ctor |
Affected Issues 0006145 |
|
mod - libs/scene/Node.cpp | Diff File | ||
mod - test/SceneNode.cpp | Diff File | ||
selectionfocus c8caf610 05.11.2022 08:58 Details Diff |
0006145: Prove that selections in focus mode are ignoring grouping |
Affected Issues 0006145 |
|
mod - test/Selection.cpp | Diff File | ||
selectionfocus ad9eee2a 05.11.2022 07:08 Details Diff |
0006145: Assign Ctrl-F as default shortcut |
Affected Issues 0006145 |
|
mod - install/input.xml | Diff File | ||
selectionfocus 67362890 05.11.2022 07:04 Details Diff |
0006145: Test the ESC key behaviour with regards to focus mode |
Affected Issues 0006145 |
|
mod - test/Selection.cpp | Diff File | ||
selectionfocus c76341ce 05.11.2022 06:58 Details Diff |
0006145: Test ISelectionSystem::getSelectionFocusBounds |
Affected Issues 0006145 |
|
mod - test/Selection.cpp | Diff File | ||
selectionfocus 12eb8c8b 05.11.2022 06:54 Details Diff |
0006145: More focus-related tests |
Affected Issues 0006145 |
|
mod - include/iselection.h | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
selectionfocus 530721a1 05.11.2022 06:08 Details Diff |
0006145: Add the first few unit tests |
Affected Issues 0006145 |
|
mod - test/Selection.cpp | Diff File | ||
selectionfocus 59ed34f7 05.11.2022 05:21 Details Diff |
0006145: Toggling ortho view perspective uses the selection focus area as focus position if nothing else is selected |
Affected Issues 0006145 |
|
mod - radiant/xyview/GlobalXYWnd.cpp | Diff File | ||
selectionfocus 7a045ae3 05.11.2022 05:18 Details Diff |
0006145: Visualise the bounds of the selection focus |
Affected Issues 0006145 |
|
mod - include/iselection.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
selectionfocus f6d9b095 05.11.2022 04:35 Details Diff |
0006145: Node::setRenderState affects attached nodes |
Affected Issues 0006145 |
|
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
selectionfocus c4c6f8d2 05.11.2022 04:32 Details Diff |
0006145: Add some unit tests to cover the render state API |
Affected Issues 0006145 |
|
mod - include/inode.h | Diff File | ||
mod - radiantcore/entity/target/TargetLineNode.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - test/SceneNode.cpp | Diff File | ||
selectionfocus 292d215c 04.11.2022 18:15 Details Diff |
0006145: Entities are using a grey vertex colour to construct their renderables when the node is inactive |
Affected Issues 0006145 |
|
mod - radiantcore/entity/EntityNode.cpp | Diff File | ||
mod - radiantcore/entity/EntityNode.h | Diff File | ||
mod - radiantcore/entity/RenderableArrow.cpp | Diff File | ||
mod - radiantcore/entity/RenderableEntityBox.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.h | Diff File | ||
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
mod - radiantcore/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/light/Renderables.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerNode.h | Diff File | ||
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp | Diff File | ||
mod - radiantcore/entity/target/TargetLineNode.cpp | Diff File | ||
selectionfocus 4e1cf5c4 04.11.2022 17:04 Details Diff |
0006145: Restore the original selection when leaving focus mode. |
Affected Issues 0006145 |
|
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
selectionfocus 7887e560 04.11.2022 17:04 Details Diff |
0006145: Render inactive nodes as solid light grey This colour should rather be moved to the colour scheme settings |
Affected Issues 0006145 |
|
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/OpenGLState.h | Diff File | ||
selectionfocus 7e9b8d51 04.11.2022 16:22 Details Diff |
0006145: PatchNodes support inactive render state |
Affected Issues 0006145 |
|
mod - radiantcore/patch/PatchNode.cpp | Diff File | ||
mod - radiantcore/patch/PatchNode.h | Diff File | ||
selectionfocus e5cfe85d 04.11.2022 16:18 Details Diff |
0006145: Model Nodes support inactive render state |
Affected Issues 0006145 |
|
mod - radiantcore/model/ModelNodeBase.cpp | Diff File | ||
mod - radiantcore/model/ModelNodeBase.h | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
selectionfocus de09ab23 04.11.2022 16:09 Details Diff |
0006145: Brushes use a transparent wireframe shader when their render state is inactive |
Affected Issues 0006145 |
|
mod - radiantcore/brush/BrushNode.cpp | Diff File | ||
mod - radiantcore/brush/BrushNode.h | Diff File | ||
mod - radiantcore/brush/Face.cpp | Diff File | ||
mod - radiantcore/brush/Face.h | Diff File | ||
mod - radiantcore/rendersystem/backend/BuiltInShader.cpp | Diff File |