Changesets: DarkRadiant

textool f03091b1

24.09.2021 08:06

greebo


Details Diff
0005746: Get rid of the selection-tracking parts. Algorithms like flipSelected/mergeSelected etc. are now commented out (they were ineffective before already) Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool 89ec1beb

24.09.2021 07:59

greebo


Details Diff
0005746: Remove TexTool::countSelected() Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File
mod - radiant/textool/TexToolItem.h Diff File

textool 4f3968de

24.09.2021 07:55

greebo


Details Diff
0005746: Refactoring to get rid of one more TexTool member Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool f1cd5699

24.09.2021 07:47

greebo


Details Diff
0005746: Rely on the TextureToolSceneGraph to deliver the unique material name of the scene selection Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool 16c74d66

24.09.2021 07:38

greebo


Details Diff
0005746: Remove TexTool::getSelectables() variants Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool 86d6c2ff

24.09.2021 07:36

greebo


Details Diff
0005746: Remove old mouse button and ESC handling code Affected Issues
0005746
mod - libs/wxutil/MouseToolHandler.cpp Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool f12d2fe7

24.09.2021 06:39

greebo


Details Diff
0005746: The active texture tool material name is tracked by the TextureToolSceneGraph now, no need to do this in the UI code. Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/TextureToolSceneGraph.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSceneGraph.h Diff File
mod - test/TextureTool.cpp Diff File

textool 52d73686

24.09.2021 06:22

greebo


Details Diff
0005128: Add cross hair to rotate renderable Affected Issues
0005128
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp Diff File

textool e8b0329a

24.09.2021 05:10

greebo


Details Diff
0005746: Fixate pivot point during manipulations Affected Issues
0005746
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File

textool bf62213d

24.09.2021 04:30

greebo


Details Diff
0005746: Texture tool is repaining even if the selection changes programmatically Affected Issues
0005746
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/textool/TexTool.h Diff File

textool 46da5bc3

24.09.2021 04:27

greebo


Details Diff
0005746: Component selections are tracked Affected Issues
0005746
mod - include/itexturetoolmodel.h Diff File
mod - radiantcore/selection/textool/SelectableVertex.h Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h Diff File

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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 103 104 105 106 107 108 109 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last