Changesets: DarkRadiant

master addb9352

15.03.2018 06:45

greebo

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

greebo


Details Diff
Just some comments.
mod - radiant/render/backend/OpenGLShader.cpp Diff File

master c532ee80

14.03.2018 20:18

illwieckz


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


Details Diff
Update Xcode project
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 35e96aad

04.01.2018 15:49

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 230 231 232 233 234 235 236 ... 240 ... 264 265 266  Next  Last