Changesets: DarkRadiant

textool e5f26c39

24.09.2021 04:21

greebo


Details Diff
0005746: Add selection changed feedback loop to detect programmatic changes to ISelectable nodes Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/NodeBase.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 5244def3

23.09.2021 04:39

greebo


Details Diff
0005746: Add some tests covering clearSelection and clearComponentSelection. Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool aeff0016

23.09.2021 04:24

greebo


Details Diff
0005746: Implement handling of UnselectSelectionRequests in TextureToolSelectionSystem. Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 50ebe761

23.09.2021 03:48

greebo


Details Diff
0005746: Introduce UnselectSelectionRequest message type which can be handled by systems other than the regular RadiantSelectionSystem Affected Issues
0005746
mod - include/imessagebus.h Diff File
add - libs/messages/UnselectSelectionRequest.h Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 1a00a724

22.09.2021 19:26

Matthew Mott


Details Diff
Matrix4 column accessors return Vector3 not Vector4

Every single use of xCol(), yCol() or zCol() was immediately followed by
getVector3() to retrieve the first three components. These methods are now
renamed xCol3(), yCol3() and zCol3(), and return a Vector3 directly.

tCol() is unchanged since there is calling code which uses getProjected()
instead of getVector3().
mod - libs/Transformable.h Diff File
mod - libs/math/AABB.cpp Diff File
mod - libs/math/Matrix4.h Diff File
mod - libs/math/Plane3.cpp Diff File
mod - libs/pivot.h Diff File
mod - libs/selection/Pivot2World.h Diff File
mod - radiantcore/brush/TextureProjection.cpp Diff File
mod - radiantcore/particles/RenderableParticleBunch.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/TranslateManipulator.cpp Diff File
mod - test/math/Matrix4.cpp Diff File

textool a34eee75

22.09.2021 18:59

greebo


Details Diff
0005746: Adjust unit test assertions Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool 988388d5

22.09.2021 18:51

greebo


Details Diff
0005746: Prevent vertex jumping around when drag-manipulating a single vertex Affected Issues
0005746
mod - radiantcore/selection/textool/FaceNode.h Diff File

textool 3d37002c

22.09.2021 18:20

greebo


Details Diff
0005746: Implement face vertex manipulation for a single selected vertices - WIP Affected Issues
0005746
mod - radiantcore/selection/textool/FaceNode.h Diff File

textool 050e3b71

22.09.2021 17:59

greebo


Details Diff
0005746: Implement face vertex manipulation for two selected vertices Affected Issues
0005746
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - test/TextureTool.cpp Diff File

textool 8fa388fa

22.09.2021 17:36

greebo


Details Diff
0005746: Implement face vertex manipulation for three or more vertices Affected Issues
0005746
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/NodeBase.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File
mod - radiantcore/selection/textool/SelectableVertex.h Diff File

master b0d562bb

21.09.2021 19:19

Matthew Mott


Details Diff
Add test for BasicVector4::getVector3()
mod - test/math/Vector.cpp Diff File

textool 4a594755

20.09.2021 18:57

greebo


Details Diff
0005746: Crafting vertex drag-manipulation tests for faces Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool 25b02586

19.09.2021 17:50

greebo


Details Diff
0005746: Implement the code recalculating the Pivot-to-World transform in Vertex mode Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/NodeBase.h Diff File
mod - radiantcore/selection/textool/TextureToolManipulationPivot.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File

textool 536a7ae2

19.09.2021 17:36

greebo


Details Diff
0005746: Add a test asserting on the desired behaviour which is to be implemented Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool 8fbdf6fa

19.09.2021 14:26

greebo


Details Diff
0005746: Test cancelling manipulation of patches and their vertices Affected Issues
0005746
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 66e019a8

19.09.2021 14:16

greebo


Details Diff
0005746: Test for manipulating patch vertices Affected Issues
0005746
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - test/TextureTool.cpp Diff File

textool 4a00a5a4

19.09.2021 13:58

greebo


Details Diff
0005746: Implement component transformation for patches Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File
mod - radiantcore/selection/textool/SelectableVertex.h Diff File
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 2027a79e

19.09.2021 13:12

greebo


Details Diff
0005746: Move IComponentSelectable implementation to NodeBase, since it's the exact same code Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/NodeBase.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File

textool beca99cb

19.09.2021 13:02

greebo


Details Diff
0005746: Selected vertices are rendered with slightly larger z values to be rendered on top. Enable the depth test to make it effective. Affected Issues
0005746
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File

textool fe316a36

19.09.2021 12:47

greebo


Details Diff
0005746: Implemented FaceNode component selection Affected Issues
0005746
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - test/TextureTool.cpp Diff File

textool 075db12f

19.09.2021 10:35

greebo


Details Diff
0005746: Implemented PatchNode component selection Affected Issues
0005746
mod - test/TextureTool.cpp Diff File

textool 5d83e3b5

19.09.2021 09:28

greebo


Details Diff
0005746: Implementing PatchNode component selection (WIP) Affected Issues
0005746
mod - radiantcore/selection/textool/PatchNode.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 11159a42

19.09.2021 09:14

greebo


Details Diff
0005746: More work on the interfaces, introduce IComponentSelectable interface. Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - radiantcore/selection/textool/PatchNode.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File
mod - test/TextureTool.cpp Diff File

textool 8e5e0923

19.09.2021 07:49

greebo


Details Diff
0005746: Refactor selection tests a bit Affected Issues
0005746
mod - radiantcore/selection/textool/PatchNode.h Diff File
mod - test/TextureTool.cpp Diff File

textool 200bbdc4

19.09.2021 07:21

greebo


Details Diff
0005746: Add toggle buttons and events to switch texture tool selection modes Affected Issues
0005746
mod - install/user.xml Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
rm - radiant/textool/TexToolManipulatorToggle.h Diff
add - radiant/textool/TexToolModeToggles.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.h Diff File
mod - radiantcore/selection/textool/FaceNode.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 100 101 102 103 104 105 106 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last