Changesets: DarkRadiant

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

master 9ca027f1

02.06.2022 11:46

greebo


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

greebo


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

orbweaver


Details Diff
Minor cleanups in RotateManipulator::testSelect()
mod - radiantcore/selection/manipulators/RotateManipulator.cpp Diff File

master 19ec453f

29.05.2022 06:18

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


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

greebo


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

greebo


Details Diff
Fix mesa driver URL
mod - .github/workflows/build.yml Diff File

master 082e0d18

14.05.2022 05:56

greebo


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
 First  Prev  1 2 3 ... 30 ... 56 57 58 59 60 61 62 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last