Changesets: DarkRadiant

master 2e16c905

21.01.2017 12:08

codereader


Details Diff
PicoModelLoaders are no longer standalone modules

These are registered as IModelImporter instances to the model format
manager now.
Lots of refactorings and changes along the line.
mod - include/imodel.h Diff File
mod - include/imodelcache.h Diff File
mod - plugins/md5model/MD5ModelLoader.cpp Diff File
mod - plugins/md5model/MD5ModelLoader.h Diff File
mod - plugins/md5model/plugin.cpp Diff File
mod - plugins/model/PicoModelLoader.cpp Diff File
mod - plugins/model/PicoModelLoader.h Diff File
add - plugins/model/PicoModelModule.h Diff File
mod - plugins/model/plugin.cpp Diff File
mod - radiant/model/ModelCache.cpp Diff File
mod - radiant/model/ModelCache.h Diff File
mod - radiant/model/ModelFormatManager.cpp Diff File
mod - radiant/model/ModelFormatManager.h Diff File
mod - radiant/model/NullModelLoader.h Diff File
mod - tools/msvc2015/model.vcxproj Diff File
mod - tools/msvc2015/model.vcxproj.filters Diff File

master 646f87bf

21.01.2017 11:02

codereader


Details Diff
Adding bare bone model format manager module
mod - include/imodel.h Diff File
mod - radiant/Makefile.am Diff File
add - radiant/model/ModelFormatManager.cpp Diff File
add - radiant/model/ModelFormatManager.h Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj.filters Diff File

master 8a1b3c55

21.01.2017 10:36

codereader


Details Diff
Rename referencecache folder to model
mod - radiant/Makefile.am Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj.filters Diff File

master c46eefef

21.01.2017 10:34

codereader


Details Diff
Minor changes
mod - plugins/model/RenderablePicoModel.cpp Diff File
mod - plugins/model/RenderablePicoModel.h Diff File

master 9abf7cfa

20.01.2017 16:25

codereader


Details Diff
Undo/redo management
mod - plugins/model/RenderablePicoModel.cpp Diff File
mod - plugins/model/RenderablePicoModel.h Diff File

master e8a99b83

20.01.2017 15:41

codereader


Details Diff
Remove the temporary dr_model_scale stuff
mod - plugins/entity/EntityNode.cpp Diff File
mod - plugins/entity/EntityNode.h Diff File
mod - plugins/entity/ModelKey.cpp Diff File
mod - plugins/entity/ModelKey.h Diff File

master 42cb6cec

20.01.2017 15:35

codereader


Details Diff
Instead of the parent entity monitoring spawnargs the code should do that directly
mod - plugins/model/PicoModelNode.cpp Diff File
mod - plugins/model/PicoModelNode.h Diff File
mod - plugins/model/RenderablePicoModel.cpp Diff File
mod - plugins/model/RenderablePicoModel.h Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File

master 432794d5

19.01.2017 17:01

codereader


Details Diff
Update model AABB during scale operations
mod - plugins/model/RenderablePicoModel.cpp Diff File
mod - plugins/model/RenderablePicoSurface.cpp Diff File
mod - radiant/selection/manipulators/ModelScaleManipulator.cpp Diff File

master 5b00eed2

19.01.2017 16:44

codereader


Details Diff
Calculate origin translation in a better way
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File

master e4a47c28

18.01.2017 17:58

codereader


Details Diff
Incomplete scale component for models (WIP commit)
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File
mod - radiant/selection/manipulators/ModelScaleManipulator.cpp Diff File
mod - radiant/selection/manipulators/ModelScaleManipulator.h Diff File

master a3c16fd9

17.01.2017 17:53

codereader


Details Diff
Display the current angle when rotating objects
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.h Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File
mod - radiant/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiant/selection/manipulators/RotateManipulator.h Diff File

master 84f8a9ea

17.01.2017 15:14

codereader


Details Diff
Add snapped rotation handling to RotateAxis component
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File

master 999ac15b

17.01.2017 11:03

codereader


Details Diff
Move the move constraints to the Manipulator Component implementation
mod - include/iselection.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File

master 1b93ed52

17.01.2017 10:10

codereader


Details Diff
Remove a few unused lines of code
mod - libs/pivot.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.h Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File

master 2677cf01

14.01.2017 19:08

codereader


Details Diff
Remove the now unused Intersection.h/.cpp file pair
mod - radiant/Makefile.am Diff File
rm - radiant/selection/Intersection.cpp Diff
rm - radiant/selection/Intersection.h Diff
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj Diff File
mod - tools/msvc2015/DarkRadiant.vcxproj.filters Diff File

master 23e65552

14.01.2017 19:02

codereader


Details Diff
Implement Scale components' transform method
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File

master 06093e5c

14.01.2017 18:34

codereader


Details Diff
Implement RotateAxis::transform()
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File

master e8e7d536

14.01.2017 18:12

codereader


Details Diff
Implement RotateFree::transform()
mod - libs/math/Ray.h Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File

master b7a49b27

14.01.2017 15:55

codereader


Details Diff
Implement TranslateAxis::transform
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File

master 93a38c39

14.01.2017 15:48

codereader


Details Diff
Change Manipulator::Component interface

Any device2pivot matrix calculation is done by the components themselves
now to give them as many degrees of freedom as possible.
mod - include/iselection.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File

master 2d5d4e1f

14.01.2017 09:44

codereader


Details Diff
Start fixing up the device-to-manip matrix code

WIP, add debug rendering to non-release builds
mod - libs/pivot.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/ManipulateMouseTool.h Diff File

master b7861d72

11.01.2017 11:59

codereader


Details Diff
Move RenderablePivot class to separate file
mod - libs/pivot.h Diff File
add - libs/render/RenderablePivot.h Diff File
mod - plugins/entity/doom3group/Doom3Group.h Diff File
mod - plugins/entity/eclassmodel/EclassModelNode.h Diff File
mod - radiant/selection/manipulators/ManipulatorBase.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorBase.h Diff File
mod - radiant/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiant/selection/manipulators/ScaleManipulator.cpp Diff File
mod - radiant/selection/manipulators/TranslateManipulator.cpp Diff File
mod - tools/msvc2015/libs.vcxproj Diff File
mod - tools/msvc2015/libs.vcxproj.filters Diff File

master e3e63275

11.01.2017 11:23

codereader


Details Diff
Refactoring and some comments
mod - libs/pivot.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/Pivot2World.h Diff File

master 6dd71925

11.01.2017 10:23

codereader


Details Diff
Simplify one of the involved algorithms

Whatever the intention was, the pivot_scale method did too much
unnecessary work.
mod - libs/pivot.h Diff File
mod - radiant/selection/Pivot2World.h Diff File

master 01c67f34

10.01.2017 19:02

codereader


Details Diff
More refactoring
mod - libs/pivot.h Diff File
mod - radiant/selection/Pivot2World.h Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 253 254 255 256 257 258 259 ... 261 262 263  Next  Last