Changesets: DarkRadiant
master bc1c8c05 14.09.2021 18:42 Matthew Mott Details Diff |
Vector4 operator*= is now a non-member | ||
mod - libs/math/Vector4.h | Diff File | ||
mod - test/math/Vector.cpp | Diff File | ||
master 6243b4ee 14.09.2021 18:29 Matthew Mott Details Diff |
Remove Vector4's elementwise operator* These operators do not appear to be used, although it's difficult to prove 100% because searching for type-dependent operator* usages is almost impossible using normal search tools. If there is some Windows-only code block which still needs these operators then they will have to be restored. |
||
mod - libs/math/Vector4.h | Diff File | ||
textool b3a93fbd 14.09.2021 18:18 Details Diff |
0005128: Some rough steps towards the rotation functionality |
Affected Issues 0005128 |
|
mod - include/ibrush.h | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h | Diff File | ||
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
textool 5d314e9c 14.09.2021 17:50 Details Diff |
0005746: Every textool node is selectable, add foreachSelectedNode method |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/textool/NodeBase.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 b224625c 13.09.2021 19:25 Details Diff |
0005746: PatchNode bounds check |
Affected Issues 0005746 |
|
mod - test/TextureTool.cpp | Diff File | ||
textool a81c4c42 13.09.2021 18:50 Details Diff |
0005746: All textool::INodes are implementing Bounded, to return their bounds in UV space. Un-hook the old selection traversal code in the TexTool, use the Texture Tool SceneGraph. |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiantcore/selection/textool/FaceNode.h | Diff File | ||
mod - radiantcore/selection/textool/PatchNode.h | Diff File | ||
textool 175bf4f7 13.09.2021 18:03 Details Diff |
0005746: More basic unit tests |
Affected Issues 0005746 |
|
mod - test/TextureTool.cpp | Diff File | ||
textool 0bfb0de6 13.09.2021 17:56 Details Diff |
0005746: Add some stub textool::INode implementations |
Affected Issues 0005746 |
|
mod - include/itexturetoolmodel.h | Diff File | ||
add - radiantcore/selection/textool/FaceNode.h | Diff File | ||
add - radiantcore/selection/textool/NodeBase.h | Diff File | ||
add - radiantcore/selection/textool/PatchNode.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSceneGraph.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSceneGraph.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool 3e263a31 13.09.2021 17:21 Details Diff |
0005746: Start implementing the TextureToolSceneGraph |
Affected Issues 0005746 |
|
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/selection/textool/TextureToolSceneGraph.cpp | Diff File | ||
add - radiantcore/selection/textool/TextureToolSceneGraph.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool 7ec6b22a 13.09.2021 17:13 Details Diff |
0005746: Add first unit test case |
Affected Issues 0005746 |
|
mod - test/CMakeLists.txt | Diff File | ||
add - test/TextureTool.cpp | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
textool 050efe5b 13.09.2021 15:22 Details Diff |
0005746: Introduce a texture tool scene graph module which is going to be hosted in the core module. It will collect and represent the editable faces, patches and their vertices, and expose them to both the UI module for rendering as well as to the Manipulator algorithms which are in the same binary. |
Affected Issues 0005746 |
|
add - include/itexturetoolmodel.h | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h | Diff File | ||
mod - tools/msvc/include.vcxproj | Diff File | ||
textool 1520dbbf 13.09.2021 04:27 Details Diff |
0005128: Do the math to get the desired angle in radians |
Affected Issues 0005128 |
|
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h | Diff File | ||
textool de4fc12f 12.09.2021 18:04 Details Diff |
0005128: Highlight the selected circle |
Affected Issues 0005128 |
|
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
textool 3836a9e3 12.09.2021 16:53 Details Diff |
0005128: Working on the rotate manipulator |
Affected Issues 0005128 |
|
mod - include/imanipulator.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - radiant/textool/item/FaceItem.cpp | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.h | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/TextureToolRotateManipulator.h | Diff File | ||
textool 7057b977 12.09.2021 14:24 Details Diff |
0005128: Add TextureToolRotateManipulator stub |
Affected Issues 0005128 |
|
mod - include/imanipulator.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/selection/manipulators/ManipulatorBase.h | Diff File | ||
mod - radiantcore/selection/manipulators/ManipulatorManager.cpp | Diff File | ||
add - radiantcore/selection/manipulators/TextureToolRotateManipulator.cpp | Diff File | ||
add - radiantcore/selection/manipulators/TextureToolRotateManipulator.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool 80473fb1 12.09.2021 13:48 Details Diff |
0005128: Add IManipulatorManager interface, since I want the manipulator algorithms to be part of the core module. |
Affected Issues 0005128 |
|
mod - include/imanipulator.h | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
add - radiantcore/selection/manipulators/ManipulatorManager.cpp | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
textool bdff5ea6 12.09.2021 12:15 Details Diff |
0005128: Split off the interface parts that won't be fit into the texture tool world |
Affected Issues 0005128 |
|
mod - include/imanipulator.h | Diff File | ||
mod - include/iselection.h | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiantcore/selection/manipulators/ManipulatorBase.h | Diff File | ||
textool 08b271e5 12.09.2021 11:37 Details Diff |
0005128: Rename Manipulator interface type to IManipulator. |
Affected Issues 0005128 |
|
mod - include/imanipulator.h | Diff File | ||
mod - include/iselection.h | Diff File | ||
mod - radiant/selection/ManipulateMouseTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
mod - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
mod - radiant/ui/ManipulatorToggle.h | Diff File | ||
mod - radiantcore/clipper/Clipper.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiantcore/selection/algorithm/Transformation.cpp | Diff File | ||
mod - radiantcore/selection/manipulators/ManipulatorBase.h | Diff File | ||
mod - radiantcore/selection/manipulators/ManipulatorComponents.h | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
textool 813de903 12.09.2021 11:25 Details Diff |
0005128: WIP code, attempting to integrate the existing Manipulator framework with the Texture Tool. |
Affected Issues 0005128 |
|
mod - install/input.xml | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexTool.h | Diff File | ||
add - radiant/textool/tools/TextureToolManipulateMouseTool.cpp | Diff File | ||
add - radiant/textool/tools/TextureToolManipulateMouseTool.h | Diff File | ||
mod - radiant/ui/mousetool/RegistrationHelper.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 57536d2d 12.09.2021 08:17 Details Diff |
Removed unnecessary callback event, lambda param | ||
mod - libs/wxutil/dataview/TreeView.cpp | Diff File | ||
mod - libs/wxutil/dataview/TreeView.h | Diff File | ||
mod - radiant/ui/common/ShaderChooser.cpp | Diff File | ||
master 606b6f5b 12.09.2021 08:01 Details Diff |
Deduplicated scaling code, introduced getZoomedScale(int) | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
master 8e1dafbc 12.09.2021 07:21 Details Diff |
0005754: Add Ctrl-A to list of shortcuts. Refactoring. |
Affected Issues 0005754 |
|
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp | Diff File | ||
master ebe064a1 12.09.2021 04:30 Committer: GitHub Details Diff |
0005754: Merge pull request 0000020 from duzenko/5754_shortcuts_inputs Simple filter to allow some menu shortcuts when focus is on a text input |
Affected Issues 0000020, 0005754 |
|
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp | Diff File | ||
master 969b3949 11.09.2021 20:21 Details Diff |
XY View: use the mouse cursor position as base for zoom in/out instead of view center | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/XYWnd.h | Diff File | ||
master 2b075847 11.09.2021 18:02 Details Diff |
Simple filter to allow some menu shortcuts when focus is on a text input | ||
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp | Diff File |