Changesets: DarkRadiant

texturebrowser 093dfab2

06.11.2022 08:47

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
0006145: Test ISelectionSystem::getSelectionFocusBounds Affected Issues
0006145
mod - test/Selection.cpp Diff File

selectionfocus 12eb8c8b

05.11.2022 06:54

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 16 17 18 19 20 21 22 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last