Changesets: DarkRadiant

master b98a5e89

01.04.2022 14:23

greebo


Details Diff
0005927: Migrate LocalisationProvider to use the SettingsManager helper Affected Issues
0005927
mod - radiant/settings/LocalisationProvider.cpp Diff File

master fcb2d659

01.04.2022 09:14

greebo


Details Diff
0005927: Migrate XMLRegistry load/save code to use the SettingsManager helper Affected Issues
0005927
mod - libs/settings/SettingsManager.h Diff File
mod - radiantcore/xmlregistry/XMLRegistry.cpp Diff File
mod - radiantcore/xmlregistry/XMLRegistry.h Diff File

master 0d4cde47

01.04.2022 09:04

greebo


Details Diff
0005927: Add missing inclusion guard Affected Issues
0005927
mod - include/version.h Diff File

master 80db958c

01.04.2022 08:47

greebo


Details Diff
0005927: Implement SettingsManager::getExistingSettingsFile Affected Issues
0005927
mod - libs/settings/MajorMinorVersion.h Diff File
mod - libs/settings/SettingsManager.h Diff File
mod - test/Settings.cpp Diff File

master df68bd3f

01.04.2022 07:26

greebo


Details Diff
0005927: Craft unit test to check SettingsManager file resolution Affected Issues
0005927
mod - libs/settings/SettingsManager.h Diff File
mod - test/Settings.cpp Diff File

master 9190754d

01.04.2022 05:11

greebo


Details Diff
0005927: Implement SettingsManager constructor Affected Issues
0005927
mod - libs/settings/SettingsManager.h Diff File
mod - test/Settings.cpp Diff File

master c9e2cb2d

01.04.2022 04:17

greebo


Details Diff
0005927: Add SettingsManager::getCurrentVersionSettingsFolder() to retrieve the output folder for a specific DR version Affected Issues
0005927
mod - libs/settings/SettingsManager.h Diff File
mod - test/Settings.cpp Diff File

master b0f6d29b

31.03.2022 15:48

greebo


Details Diff
0005927: Implement MajorMinorVersion class, plus unit tests Affected Issues
0005927
mod - libs/settings/MajorMinorVersion.h Diff File
mod - test/Settings.cpp Diff File

master 2b7db900

31.03.2022 14:42

greebo


Details Diff
0005927: Introduce auxiliary classes to deal with version-specific settings files. Affected Issues
0005927
add - libs/settings/MajorMinorVersion.h Diff File
add - libs/settings/SettingsManager.h Diff File
mod - test/CMakeLists.txt Diff File
add - test/Settings.cpp Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 23f0e1b2

30.03.2022 19:33

orbweaver


Details Diff
0005907: fix unwanted inheritance of entity class visibility

Some entity classes needing to be hidden might be abstract base classes
for other entities, and those derived entities still need to appear in
the list even if the base entity is hidden.
Affected Issues
0005907
mod - radiantcore/eclass/EntityClass.cpp Diff File
mod - test/Entity.cpp Diff File

master 0722857c

30.03.2022 19:14

orbweaver


Details Diff
0005907: EntityClass::getVisibility() returns value from spawnargs

Instead of a constant value, getVisibility() now returns the correct
value based on the presence of an "editor_visibility" spawnarg. The
value is initialised lazily by way of a new Lazy class template which
provides a generic means of lazily initialising a value using a callback
function.
Affected Issues
0005907
add - libs/generic/Lazy.h Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/eclass/EntityClass.cpp Diff File
mod - radiantcore/eclass/EntityClass.h Diff File
mod - test/Entity.cpp Diff File

master 6bb4c837

29.03.2022 19:08

orbweaver


Details Diff
0005907: add failing test for a Visibility::HIDDEN entity class Affected Issues
0005907
mod - test/Entity.cpp Diff File
mod - test/resources/tdm/def/base.def Diff File

master 215ec294

29.03.2022 18:57

orbweaver


Details Diff
0005907: initial method to return a vfs::Visibility for an entity class

Currently the method returns a constant Visibility::NORMAL since there
is no code to actually parse a visibility from the .def file.
Affected Issues
0005907
mod - include/ieclass.h Diff File
mod - radiantcore/eclass/EntityClass.cpp Diff File
mod - radiantcore/eclass/EntityClass.h Diff File
mod - test/Entity.cpp Diff File

master c5deae25

27.03.2022 12:45

greebo


Details Diff
0005919: Fix a crash due to a problem in the destruction order of EntityNodes.
Any child nodes handled by the ModelKey member might still want to communicate with their parent entity in their destructor, so let's shutdown the ModelKey and attachment list before the EntityNode goes defunct.
Affected Issues
0005919
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/ModelKey.cpp Diff File
mod - radiantcore/entity/ModelKey.h Diff File

master 1dc59bfe

27.03.2022 12:24

greebo


Details Diff
0005919: Fix crash when updating particle geometry.
Updating a RenderableGeometry instance with an empty set of vertices will clear the structure, including its shader.
Affected Issues
0005919
mod - libs/render/RenderableGeometry.h Diff File
mod - radiantcore/particles/RenderableParticle.cpp Diff File
mod - radiantcore/particles/RenderableParticleStage.cpp Diff File
mod - radiantcore/particles/RenderableParticleStage.h Diff File

shadow_mapping 5ad75e5c

27.03.2022 11:17

greebo


Details Diff
0000219: Fix a sync range problem in WindingRenderer. Removing a winding from the buffer has to invalidate all data to the right. Affected Issues
0000219
mod - radiantcore/rendersystem/backend/WindingRenderer.h Diff File

shadow_mapping 635e6a7b

27.03.2022 06:37

greebo


Details Diff
0000219: Natvis tweaks Affected Issues
0000219
mod - tools/msvc/natvis/mathlib.natvis Diff File

shadow_mapping aee907b2

26.03.2022 15:44

greebo


Details Diff
0000219: Fix a logic error leading to unprepared OpenGLShader instances with _geometryUpdatePending == true Affected Issues
0000219
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/RenderableWinding.h Diff File
mod - radiantcore/rendersystem/backend/FullBrightRenderer.cpp Diff File

shadow_mapping 85a64500

26.03.2022 13:47

greebo


Details Diff
0000219: Add TDM-specific support for noshadows_lit, since that is the setting of most wall torches Affected Issues
0000219
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/eclassmodel/EclassModelNode.cpp Diff File
mod - radiantcore/entity/eclassmodel/EclassModelNode.h Diff File

shadow_mapping 11bb1cdd

26.03.2022 13:33

greebo


Details Diff
0000219: Fix crash in LightingModeRenderer. Affected Issues
0000219
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

shadow_mapping b3e3ba8d

26.03.2022 13:33

greebo


Details Diff
0000219: Add interface to IRenderableObject to be able to skip models with "noshadows" set on them. Affected Issues
0000219
mod - include/irender.h Diff File
mod - include/irenderableobject.h Diff File
mod - libs/render/RenderableBox.h Diff File
mod - libs/render/RenderableGeometry.h Diff File
mod - radiantcore/entity/EntityNode.cpp Diff File
mod - radiantcore/entity/EntityNode.h Diff File
mod - radiantcore/entity/light/LightNode.cpp Diff File
mod - radiantcore/entity/light/LightNode.h Diff File
mod - radiantcore/model/RenderableModelSurface.h Diff File
mod - radiantcore/model/StaticModelNode.cpp Diff File
mod - radiantcore/model/md5/MD5ModelNode.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/WindingRenderer.h Diff File

shadow_mapping 02f23ea4

26.03.2022 07:48

greebo


Details Diff
0000219: Fix crash when opening render previews Affected Issues
0000219
mod - radiantcore/rendersystem/backend/LightInteractions.cpp Diff File
mod - radiantcore/rendersystem/backend/LightInteractions.h Diff File

shadow_mapping 16bc9c10

26.03.2022 07:22

greebo


Details Diff
0000219: Respect the registry setting in LightingModeRenderer. Affected Issues
0000219
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CamWnd.h Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File

shadow_mapping 7b03fa61

26.03.2022 07:16

greebo


Details Diff
0000219: Add toggle button to enable/disable shadows Affected Issues
0000219
mod - include/irender.h Diff File
add - install/bitmaps/lightingModeWithShadows.png Diff File
mod - install/ui/camwnd.fbp Diff File
mod - install/ui/camwnd.xrc Diff File
mod - install/user.xml Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/camera/CameraWndManager.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/LightingModeRenderer.h Diff File

shadow_mapping 917acbd4

26.03.2022 05:01

greebo


Details Diff
0000219: Depth fill program file names adjusted Affected Issues
0000219
rm - install/gl/zfill_fp.glsl Diff
mod - radiantcore/rendersystem/backend/DepthFillPass.h Diff File
mod - radiantcore/rendersystem/backend/glprogram/DepthFillAlphaProgram.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 58 59 60 61 62 63 64 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last