Changesets: DarkRadiant

master 2e82b614

16.06.2022 12:37

greebo


Details Diff
0005972: Unit tests checking that the player start entity is selected after placement Affected Issues
0005972
mod - test/Entity.cpp Diff File
mod - test/algorithm/Scene.h Diff File

master ba96f628

16.06.2022 12:30

greebo


Details Diff
0005972: Leave player start entity selected after placement Affected Issues
0005972
mod - radiantcore/selection/algorithm/Entity.cpp Diff File

master dad54bb6

16.06.2022 11:53

greebo


Details Diff
0005805: Unit test checking a specific drag-resize operation of a single face Affected Issues
0005805
mod - test/TextureTool.cpp Diff File

master 83e76e4c

16.06.2022 11:38

greebo


Details Diff
0005805: Fix unit test, the DragManipulator has two selectables now Affected Issues
0005805
mod - test/TextureTool.cpp Diff File

master 45cd5da0

16.06.2022 06:53

greebo


Details Diff
0005805: Reduce code duplication Affected Issues
0005805
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp Diff File

master 1e1e289f

16.06.2022 06:46

greebo


Details Diff
0005805: Drag-resize operator is respecting constraint flags Affected Issues
0005805
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp Diff File

master 324795a2

16.06.2022 06:43

greebo


Details Diff
0005805: Scaling of selected objects is working, constraints are not yet implemented Affected Issues
0005805
mod - radiantcore/selection/algorithm/Texturing.cpp Diff File
mod - radiantcore/selection/algorithm/Texturing.h Diff File
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolDragManipulator.h Diff File

master b7d6be5a

16.06.2022 05:51

greebo


Details Diff
0005805: Start working on the drag-resize operator for selected texture tool elements Affected Issues
0005805
mod - include/version.h Diff File
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp Diff File
mod - radiantcore/selection/textool/TextureToolDragManipulator.h Diff File

master bfebe768

15.06.2022 19:41

orbweaver


Details Diff
Update debian/changelog
mod - debian/changelog Diff File

master 4c29dc17

15.06.2022 19:29

orbweaver


Details Diff
Merge remote-tracking branch 'greebo/master'
mod - .github/workflows/build.yml Diff File
mod - include/ibrush.h Diff File
mod - include/igeometryrenderer.h Diff File
mod - include/igeometrystore.h Diff File
mod - include/imapresource.h Diff File
mod - include/inode.h Diff File
add - include/iobjectrenderer.h Diff File
mod - include/irender.h Diff File
mod - include/iselection.h Diff File
mod - include/version.h Diff File
add - install/gl/regular_stage_fp.glsl Diff File
add - install/gl/regular_stage_vp.glsl Diff File
mod - libs/SurfaceShader.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/math/Vector4.h Diff File
mod - libs/render/ContinuousBuffer.h Diff File
mod - libs/render/GeometryStore.h Diff File
mod - libs/render/RenderableGeometry.h Diff File
mod - libs/wxutil/fsview/Populator.cpp Diff File
mod - plugins/vcs/CredentialManager.h Diff File
mod - plugins/vcs/Remote.h Diff File
mod - radiant/RadiantApp.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/brush/Brush.cpp Diff File
mod - radiantcore/brush/Brush.h Diff File
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/BrushNode.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/Face.h Diff File
mod - radiantcore/entity/ColourKey.h Diff File
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/light/Renderables.cpp Diff File
mod - radiantcore/entity/light/Renderables.h Diff File
mod - radiantcore/entity/speaker/SpeakerNode.cpp Diff File
mod - radiantcore/entity/speaker/SpeakerNode.h Diff File
mod - radiantcore/entity/speaker/SpeakerRenderables.cpp Diff File
mod - radiantcore/map/ArchivedMapResource.cpp Diff File
mod - radiantcore/map/format/portable/PortableMapReader.cpp Diff File
mod - radiantcore/map/format/primitiveparsers/BrushDef.cpp Diff File
mod - radiantcore/map/format/primitiveparsers/BrushDef3.cpp Diff File
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/model/NullModelNode.h Diff File
mod - radiantcore/model/StaticModel.cpp Diff File
mod - radiantcore/model/StaticModel.h Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/StaticModelNode.h Diff File
mod - radiantcore/model/md5/MD5Model.cpp Diff File
mod - radiantcore/model/md5/MD5Model.h Diff File
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5ModelNode.h Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.h Diff File
mod - radiantcore/rendersystem/backend/BufferObjectProvider.h Diff File
mod - radiantcore/rendersystem/backend/ColourShader.cpp Diff File
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/FullBrightRenderer.h Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp Diff File
mod - radiantcore/rendersystem/backend/GLProgramFactory.h Diff File
mod - radiantcore/rendersystem/backend/GeometryRenderer.h Diff File
mod - radiantcore/rendersystem/backend/InteractingLight.cpp Diff File
mod - radiantcore/rendersystem/backend/InteractingLight.h Diff File
mod - radiantcore/rendersystem/backend/InteractionPass.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/ObjectRenderer.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp Diff File
mod - radiantcore/rendersystem/backend/OpenGLShader.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLState.h Diff File
mod - radiantcore/rendersystem/backend/OpenGLStateLess.h Diff File
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h Diff File
add - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.cpp Diff File
add - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiantcore/selection/textool/Node.cpp Diff File
mod - radiantcore/selection/textool/SelectableVertex.h Diff File
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp Diff File
mod - test/Brush.cpp Diff File
mod - test/CMakeLists.txt Diff File
mod - test/ContinuousBuffer.cpp Diff File
mod - test/Entity.cpp Diff File
mod - test/GeometryStore.cpp Diff File
mod - test/Materials.cpp Diff File
mod - test/Models.cpp Diff File
add - test/Patch.cpp Diff File
mod - test/WindingRendering.cpp Diff File
mod - test/algorithm/Entity.h Diff File
add - test/resources/tdm/def/func.def Diff File
add - test/resources/tdm/maps/brush_with_duplicate_planes.map Diff File
mod - test/resources/tdm/materials/parsertest.mtr Diff File

master f71deeb0

15.06.2022 19:18

orbweaver


Details Diff
0000410: initial mechanism to enable/disable Commands

The ICommandSystem interface now exposes methods to test whether a given
command is currently runnable. Currently only the CSG module is adding
commands with such a check. This is only a back-end mechanism; there is
not yet any support in the UI for showing the status of commands.
Affected Issues
0000410
mod - include/icommandsystem.h Diff File
mod - radiantcore/brush/csg/CSG.cpp Diff File
mod - radiantcore/commandsystem/Command.h Diff File
mod - radiantcore/commandsystem/CommandSystem.cpp Diff File
mod - radiantcore/commandsystem/CommandSystem.h Diff File
mod - radiantcore/commandsystem/Executable.h Diff File

master 78cd19f7

15.06.2022 12:43

greebo


Details Diff
Release 3.0.0
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master e69da0f8

15.06.2022 10:16

greebo


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

master 527574ea

14.06.2022 19:58

orbweaver


Details Diff
Fix some compiler warnings
mod - include/icommandsystem.h Diff File
mod - libs/render/RenderableBox.h Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/entity/light/Renderables.cpp Diff File

master 4a0ddc7f

14.06.2022 19:43

orbweaver


Details Diff
Add SIGC_CFLAGS to top-level CMakeLists.txt

SIGC_CFLAGS are needed by almost every module in the tree. Rather than
specifying them each time with target_compile_options(), they are simply
added in the top level CMakeLists.txt. For the few modules which do not
need these flags, there should be no drawbacks since the flags are just
adding header search paths, not explicitly linking in unnecessary
libraries.
mod - CMakeLists.txt Diff File
mod - libs/module/CMakeLists.txt Diff File
mod - libs/wxutil/CMakeLists.txt Diff File
mod - plugins/dm.stimresponse/CMakeLists.txt Diff File
mod - plugins/script/CMakeLists.txt Diff File
mod - plugins/sound/CMakeLists.txt Diff File
mod - plugins/vcs/CMakeLists.txt Diff File
mod - radiant/CMakeLists.txt Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - test/CMakeLists.txt Diff File

master 8127bccc

09.06.2022 04:01

greebo


Details Diff
0005878: Prevent free-rotate selection test culling all the circle triangles.
Most likely I accidentally reversed the winding direction in 26ab05df.
Affected Issues
0005878
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File

master 2726ca43

09.06.2022 03:37

greebo


Details Diff
Fix compilation errors (C2398) and type conversion warnings
mod - libs/math/Vector3.h Diff File
mod - libs/math/Vector4.h Diff File
mod - libs/render/RenderableBox.h Diff File
mod - radiantcore/entity/light/Renderables.cpp Diff File

master 516213b2

09.06.2022 03:18

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master' into 3.1
mod - doc/img/LightInspector.png Diff File
mod - doc/manual.adoc Diff File
mod - include/iselectiontest.h Diff File
mod - libs/dragplanes.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/math/Vector4.h Diff File
mod - libs/render/RenderVertex.h Diff File
mod - libs/selection/SelectionVolume.h Diff File
mod - radiantcore/brush/EdgeInstance.h Diff File
mod - radiantcore/brush/FaceInstance.cpp Diff File
mod - radiantcore/brush/VertexInstance.h Diff File
mod - radiantcore/entity/VertexInstance.h Diff File
mod - radiantcore/entity/curve/CurveEditInstance.cpp Diff File
mod - radiantcore/entity/doom3group/StaticGeometryNode.cpp Diff File
mod - radiantcore/patch/PatchControlInstance.h Diff File
mod - radiantcore/selection/manipulators/Renderables.h Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.h Diff File
mod - radiantcore/selection/textool/FaceNode.cpp Diff File
mod - radiantcore/selection/textool/Node.cpp Diff File
mod - radiantcore/selection/textool/PatchNode.cpp Diff File
mod - radiantcore/selection/textool/TextureToolRotateManipulator.cpp Diff File
mod - test/Renderer.cpp Diff File
mod - test/math/Vector.cpp Diff File

master d43ac8ab

06.06.2022 05:08

greebo


Details Diff
0005969: Ensure that the snapped control vertices are saved over the actual control point array before calling onControlPointsChanged() Affected Issues
0005969
mod - radiantcore/patch/PatchNode.cpp Diff File

master 8487dddf

06.06.2022 04:42

greebo


Details Diff
0005969: Add unit test checking grid snapping of patch vertices Affected Issues
0005969
mod - test/CMakeLists.txt Diff File
add - test/Patch.cpp Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master c1190bfc

06.06.2022 03:13

greebo


Details Diff
0005968: Revert the center change of the RenderableEntityBox from d3534fe9, turns out the fixed AABB calculation is enough to place the box where it's supposed to be. Affected Issues
0005968
mod - include/version.h Diff File
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File

master 1a8427f1

02.06.2022 13:53

greebo


Details Diff
0005966: Nullify the normals of the light volume renderables, otherwise they get shaded corresponding to the relative camera location Affected Issues
0005966
mod - radiantcore/entity/light/Renderables.cpp Diff File

master bbb3ce37

02.06.2022 13:47

greebo


Details Diff
0005964: Add unit test checking the model localToWorld transform after the parent entity has been created Affected Issues
0005964
mod - test/Models.cpp Diff File
add - test/resources/tdm/def/func.def Diff File

master 70345892

02.06.2022 13:30

greebo


Details Diff
0005964: Trigger a localToWorld transform evaluation once a NullModelNode has been inserted into the scene.
Otherwise the RenderableBoxSurface might be stuck at the world origin until the entity is moved.
Affected Issues
0005964
mod - radiantcore/model/NullModelNode.cpp Diff File
mod - radiantcore/model/NullModelNode.h Diff File

master d3534fe9

02.06.2022 13:28

greebo


Details Diff
0005964: The renderable box needs to be centered at the entity's origin, not at the bounds origin Affected Issues
0005964
mod - radiantcore/entity/generic/GenericEntityNode.cpp Diff File
mod - radiantcore/entity/generic/GenericEntityNode.h Diff File
 First  Prev  1 2 3 ... 30 ... 52 53 54 55 56 57 58 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last