Changesets: DarkRadiant
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 | ||
master 9ca027f1 02.06.2022 11:46 Details Diff |
0005965: Update light renderables on light_radius property change |
Affected Issues 0005965 |
|
mod - radiantcore/entity/light/LightNode.cpp | Diff File | ||
master 34723bdb 02.06.2022 07:56 Details Diff |
0005963: Add unit test covering the fixed behaviour |
Affected Issues 0005963 |
|
mod - test/GeometryStore.cpp | Diff File | ||
mod - test/WindingRendering.cpp | Diff File | ||
master 2408472f 31.05.2022 19:33 Details Diff |
Minor cleanups in RotateManipulator::testSelect() | ||
mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
master 19ec453f 29.05.2022 06:18 Details Diff |
0005963: Test the entity surfaces creation by the WindingRenderer |
Affected Issues 0005963 |
|
mod - libs/render/WindingRenderer.h | Diff File | ||
mod - test/WindingRendering.cpp | Diff File | ||
master b14e0c7c 29.05.2022 05:14 Details Diff |
0005963: Start working on WindingRenderer unit tests |
Affected Issues 0005963 |
|
mod - test/Entity.cpp | Diff File | ||
mod - test/GeometryStore.cpp | Diff File | ||
mod - test/WindingRendering.cpp | Diff File | ||
mod - test/algorithm/Entity.h | Diff File | ||
add - test/testutil/RenderUtils.h | Diff File | ||
add - test/testutil/TestObjectRenderer.h | Diff File | ||
add - test/testutil/TestSyncObjectProvider.h | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master 4630ab7b 29.05.2022 05:06 Details Diff |
0005963: Move backend WindingRenderer implementation to libs/render |
Affected Issues 0005963 |
|
mod - radiantcore/rendersystem/backend/OpenGLShader.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master e8647333 29.05.2022 05:03 Details Diff |
0005963: WindingRenderer refers to the interface header |
Affected Issues 0005963 |
|
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/rendersystem/backend/WindingRenderer.h | Diff File | ||
master beb25cc3 29.05.2022 04:57 Details Diff |
0005963: Notify winding groups when the vertex storage location has been reassigned, otherwise their index remaps end up pointing at the wrong vertex storage. |
Affected Issues 0005963 |
|
mod - radiantcore/rendersystem/backend/WindingRenderer.h | Diff File | ||
master 9ec3f1c1 20.05.2022 16:13 Details Diff |
0005963: Increase the operation count threshold a bit when syncing buffers, editing a few patch vertices will be faster this way |
Affected Issues 0005963 |
|
mod - libs/render/ContinuousBuffer.h | Diff File | ||
master 5088f3b4 19.05.2022 19:52 Details Diff |
Remove unused SelectionTest::TestLines() | ||
mod - include/iselectiontest.h | Diff File | ||
mod - libs/selection/SelectionVolume.h | Diff File | ||
mod - radiantcore/selection/manipulators/RotateManipulator.cpp | Diff File | ||
master fa46ff68 19.05.2022 14:58 Details Diff |
0005960: Additional precaution against outdated surface indices |
Affected Issues 0005960 |
|
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
master fdcdf73d 19.05.2022 14:57 Details Diff |
0005960: Fix surface update list never being cleared |
Affected Issues 0005960 |
|
mod - include/version.h | Diff File | ||
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h | Diff File | ||
master 5dc661a0 14.05.2022 15:49 Details Diff |
Fix mesa driver URL | ||
mod - .github/workflows/build.yml | Diff File | ||
master 082e0d18 14.05.2022 05:56 Details Diff |
0005959 One more unit test with a free slot in the middle and a small free slot at the end |
Affected Issues 0005959 |
|
mod - test/ContinuousBuffer.cpp | Diff File |