Changesets: DarkRadiant
master 2e82b614 16.06.2022 12:37 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 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 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 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 Details Diff |
0005805: Reduce code duplication |
Affected Issues 0005805 |
|
mod - radiantcore/selection/textool/TextureToolDragManipulator.cpp | Diff File | ||
master 1e1e289f 16.06.2022 06:46 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 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 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 Details Diff |
Update debian/changelog | ||
mod - debian/changelog | Diff File | ||
master 4c29dc17 15.06.2022 19:29 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 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 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 Details Diff |
Update Xcode project | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master 527574ea 14.06.2022 19:58 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 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 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 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 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 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 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 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 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 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 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 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 |