Changesets: DarkRadiant
master addb9352 15.03.2018 06:45 Committer: GitHub Details Diff |
Merge pull request 0000006 from illwieckz/csgmakeroom Correct CSG Make Room operation, algorithm by Garux This fixes 0004747 |
Affected Issues 0004747 |
|
mod - radiant/brush/csg/CSG.cpp | Diff File | ||
master fa93851a 15.03.2018 06:34 Details Diff |
Just some comments. | ||
mod - radiant/render/backend/OpenGLShader.cpp | Diff File | ||
master c532ee80 14.03.2018 20:18 Details Diff |
Correct CSG Make Room operation, algorithm by Garux Implement algorithm suggested by @Garux for the same operation on NetRadiant side. The former operation produced correct brush work with cubes only and left holes in three-edge prism. |
||
mod - radiant/brush/csg/CSG.cpp | Diff File | ||
master daf0d8be 07.01.2018 12:30 Details Diff |
Rename ShaderStateRenderer to SimpleFrontendRenderer to better reflect what it's doing. | ||
mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master 33bd7dc4 07.01.2018 12:03 Details Diff |
Remove legacy code. | ||
mod - libs/render/RenderablePivot.h | Diff File | ||
mod - plugins/entity/VertexInstance.h | Diff File | ||
mod - plugins/entity/curve/CurveEditInstance.cpp | Diff File | ||
mod - plugins/entity/doom3group/Doom3Group.cpp | Diff File | ||
mod - plugins/entity/eclassmodel/EclassModelNode.cpp | Diff File | ||
mod - plugins/entity/generic/GenericEntity.cpp | Diff File | ||
mod - plugins/entity/light/Light.cpp | Diff File | ||
mod - plugins/entity/target/TargetLineNode.cpp | Diff File | ||
mod - plugins/particles/RenderableParticle.cpp | Diff File | ||
mod - radiant/brush/BrushClipPlane.h | Diff File | ||
mod - radiant/brush/BrushNode.cpp | Diff File | ||
mod - radiant/brush/Face.cpp | Diff File | ||
mod - radiant/brush/Face.h | Diff File | ||
mod - radiant/brush/FaceInstance.cpp | Diff File | ||
mod - radiant/brush/FaceInstance.h | Diff File | ||
mod - radiant/patch/Patch.cpp | Diff File | ||
mod - radiant/patch/PatchNode.cpp | Diff File | ||
mod - radiant/patch/PatchRenderables.cpp | Diff File | ||
mod - radiant/selection/manipulators/ModelScaleManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - radiant/xyview/tools/MeasurementTool.cpp | Diff File | ||
master fbae8159 07.01.2018 10:51 Details Diff |
Simplify the front end renderer classes a bit. | ||
mod - include/irenderable.h | Diff File | ||
mod - libs/render/ShaderStateRenderer.h | Diff File | ||
mod - radiant/camera/CamRenderer.cpp | Diff File | ||
mod - radiant/camera/CamRenderer.h | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
master f4b7e68b 07.01.2018 10:33 Details Diff |
Remove the deprecated methods from interface and renderer implementations. | ||
mod - include/irenderable.h | Diff File | ||
mod - libs/render/ShaderStateRenderer.h | Diff File | ||
mod - radiant/camera/CamRenderer.cpp | Diff File | ||
mod - radiant/camera/CamRenderer.h | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
master 80b6be0e 07.01.2018 10:08 Details Diff |
Start saving the front end renderer from having to maintain active shaders as state. | ||
mod - include/irenderable.h | Diff File | ||
mod - libs/render/SceneRenderWalker.h | Diff File | ||
mod - radiant/camera/CamRenderer.cpp | Diff File | ||
mod - radiant/camera/CamRenderer.h | Diff File | ||
mod - radiant/render/frontend/RenderableCollectionWalker.h | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
master 43d54546 07.01.2018 09:46 Details Diff |
Migrate MD5 render functions. | ||
mod - plugins/md5model/MD5ModelNode.cpp | Diff File | ||
mod - plugins/md5model/MD5Surface.cpp | Diff File | ||
mod - plugins/md5model/MD5Surface.h | Diff File | ||
master bf11a335 05.01.2018 11:19 Details Diff |
Fix lighting mode rendering for brushes. | ||
mod - radiant/brush/BrushNode.cpp | Diff File | ||
mod - radiant/brush/Face.cpp | Diff File | ||
mod - radiant/brush/Face.h | Diff File | ||
mod - radiant/brush/FaceInstance.cpp | Diff File | ||
master 0a90fcef 05.01.2018 11:14 Details Diff |
Migrate a couple of entity-related front end render methods. | ||
mod - plugins/entity/generic/GenericEntity.cpp | Diff File | ||
mod - plugins/entity/generic/GenericEntity.h | Diff File | ||
mod - plugins/entity/light/Light.cpp | Diff File | ||
master 349727bc 05.01.2018 10:32 Details Diff |
Migrate a couple of entity-related front end render methods | ||
mod - libs/render/RenderablePivot.h | Diff File | ||
mod - plugins/entity/VertexInstance.h | Diff File | ||
mod - plugins/entity/curve/Curve.cpp | Diff File | ||
mod - plugins/entity/curve/Curve.h | Diff File | ||
mod - plugins/entity/curve/CurveEditInstance.cpp | Diff File | ||
mod - plugins/entity/doom3group/Doom3Group.cpp | Diff File | ||
mod - plugins/entity/eclassmodel/EclassModelNode.cpp | Diff File | ||
mod - plugins/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - plugins/entity/target/RenderableTargetLines.h | Diff File | ||
mod - plugins/entity/target/TargetLineNode.cpp | Diff File | ||
mod - plugins/particles/RenderableParticle.cpp | Diff File | ||
master 125671c3 05.01.2018 09:22 Details Diff |
Migrate a few manipulators and selection system, plus the space partition renderer. | ||
mod - libs/render/RenderableSpacePartition.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiant/selection/manipulators/ModelScaleManipulator.cpp | 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 | ||
master 56adcb57 05.01.2018 09:04 Details Diff |
Migrate Patch-related front end render methods. Migrate NullModel. |
||
mod - radiant/model/NullModel.cpp | Diff File | ||
mod - radiant/patch/Patch.cpp | Diff File | ||
mod - radiant/patch/Patch.h | Diff File | ||
mod - radiant/patch/PatchNode.cpp | Diff File | ||
mod - radiant/patch/PatchRenderables.cpp | Diff File | ||
master 42259815 05.01.2018 08:51 Details Diff |
MIgrate PointFile, RenderableAasFile and MeasurementTool. | ||
mod - radiant/map/PointFile.cpp | Diff File | ||
mod - radiant/map/RenderableAasFile.cpp | Diff File | ||
mod - radiant/xyview/tools/MeasurementTool.cpp | Diff File | ||
master 1518ac40 05.01.2018 08:24 Details Diff |
Migrate brush-related front end render methods. | ||
mod - radiant/brush/Brush.cpp | Diff File | ||
mod - radiant/brush/BrushClipPlane.h | Diff File | ||
mod - radiant/brush/BrushNode.cpp | Diff File | ||
mod - radiant/brush/Face.cpp | Diff File | ||
mod - radiant/brush/Face.h | Diff File | ||
mod - radiant/brush/FaceInstance.cpp | Diff File | ||
mod - radiant/brush/FaceInstance.h | Diff File | ||
master 6aed49ab 05.01.2018 07:07 Details Diff |
Migrate entity name rendering. | ||
mod - plugins/entity/EntityNode.cpp | Diff File | ||
mod - plugins/entity/light/LightNode.cpp | Diff File | ||
master 2ad55e91 04.01.2018 19:14 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master 35e96aad 04.01.2018 15:49 Details Diff |
Migrate PicoModelNode to use the new frontend render methods. Specialise code paths on wireframe and material rendering. | ||
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 - plugins/model/RenderablePicoSurface.cpp | Diff File | ||
mod - plugins/model/RenderablePicoSurface.h | Diff File | ||
master 53d34169 04.01.2018 15:10 Details Diff |
Deprecate a few functions in the RenderableCollector class, introduce new overloads to directly push renderables to their respective states. | ||
mod - include/irenderable.h | Diff File | ||
mod - libs/render/ShaderStateRenderer.h | Diff File | ||
mod - radiant/camera/CamRenderer.cpp | Diff File | ||
mod - radiant/camera/CamRenderer.h | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
master 33a33bc1 04.01.2018 10:40 Details Diff |
Minor refactoring in front end render walker. | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/render/frontend/RenderableCollectionWalker.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
master ad0e708a 04.01.2018 10:18 Details Diff |
Persist MRU list to registry after each change. Plus some refactoring. | ||
mod - radiant/ui/mru/MRU.cpp | Diff File | ||
mod - radiant/ui/mru/MRUList.h | Diff File | ||
master 07086aa4 04.01.2018 10:00 Details Diff |
Minor cleanup in UndoSystem, remove unused method. | ||
mod - radiant/undo/UndoSystem.cpp | Diff File | ||
mod - radiant/undo/UndoSystem.h | Diff File | ||
master 4454c0d3 04.01.2018 09:13 Details Diff |
Refactor UndoSystem class into header and source files. | ||
mod - include/iundo.h | Diff File | ||
mod - libs/UndoFileChangeTracker.h | Diff File | ||
mod - radiant/undo/Operation.h | Diff File | ||
mod - radiant/undo/Stack.h | Diff File | ||
mod - radiant/undo/UndoSystem.cpp | Diff File | ||
add - radiant/undo/UndoSystem.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 66d0db7f 04.01.2018 08:48 Details Diff |
Remove unused ModuleObserver interface. | ||
mod - include/imodule.h | Diff File | ||
mod - include/ishaders.h | Diff File | ||
mod - include/modelskin.h | Diff File | ||
mod - plugins/shaders/Doom3ShaderSystem.h | Diff File |