Changesets: DarkRadiant

master 13999a35

02.03.2022 20:13

orbweaver


Details Diff
Remove template parameter from RenderableCircle

RenderableCircle is only used by the RotateManipulator, which only ever
instantiates it with the RemapXYZ argument (which effectively does no
remapping at all), so there is no need for a template parameter here.
mod - radiantcore/selection/manipulators/Renderables.h Diff File
mod - radiantcore/selection/manipulators/RotateManipulator.h Diff File

master 6cd041f0

02.03.2022 19:43

greebo


Details Diff
0005911: Minor simplification.
Try to fix gcc compilation.
Affected Issues
0005911
mod - libs/parser/ThreadedDeclParser.h Diff File
mod - plugins/sound/SoundFileLoader.h Diff File
mod - plugins/sound/SoundManager.cpp Diff File

master 9891ae90

02.03.2022 17:46

greebo


Details Diff
Don't list the GL extensions in debug builds, by now I almost know them by heart
mod - libs/wxutil/GLContext.h Diff File

master f7cb3e11

02.03.2022 17:35

greebo


Details Diff
0005853: Improve ParticleLoader such that it can deal with duplicate defs. They don't overwrite previously parsed ones in the same pass. Affected Issues
0005853
mod - include/iparticles.h Diff File
mod - radiantcore/particles/ParticleDef.h Diff File
mod - radiantcore/particles/ParticleLoader.cpp Diff File
mod - radiantcore/particles/ParticleLoader.h Diff File
mod - radiantcore/particles/ParticlesManager.cpp Diff File
mod - radiantcore/particles/ParticlesManager.h Diff File
mod - test/Particles.cpp Diff File
mod - test/resources/tdm/particles/z_precedence.prt Diff File

master 3a9819ba

02.03.2022 17:07

greebo


Details Diff
0005911: Migrate SoundFileLoader to derive from ThreadedDeclParser Affected Issues
0005911
mod - plugins/sound/SoundFileLoader.h Diff File
mod - plugins/sound/SoundManager.cpp Diff File
mod - plugins/sound/SoundManager.h Diff File

master 4f906261

02.03.2022 16:39

greebo


Details Diff
0005911: Downgrade GUI loader to use the ThreadedDefLoader base, since it doesn't immediately parse the decl Affected Issues
0005911
mod - plugins/dm.gui/gui/GuiManager.cpp Diff File
mod - plugins/dm.gui/gui/GuiManager.h Diff File

master 170eda71

02.03.2022 16:35

greebo


Details Diff
0005911: Migrate Skin parsing to use the shared DeclParser Affected Issues
0005911
mod - include/idecltypes.h Diff File
mod - radiantcore/shaders/ShaderFileLoader.h Diff File
mod - radiantcore/skins/Doom3SkinCache.cpp Diff File
mod - radiantcore/skins/Doom3SkinCache.h Diff File
add - radiantcore/skins/SkinDeclParser.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master e966d6dc

02.03.2022 15:48

greebo


Details Diff
0005911: EClassManager and parser cleanup Affected Issues
0005911
mod - include/ieclass.h Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/eclass/EClassManager.h Diff File
mod - radiantcore/eclass/EClassParser.cpp Diff File
mod - radiantcore/eclass/EClassParser.h Diff File
mod - radiantcore/fonts/FontLoader.h Diff File

master cbcca644

02.03.2022 14:23

greebo


Details Diff
0005911: Move common VFS handling code to the base ThreadedDeclParser implementation. Subclasses just fill in the missing parsing routines.
Add a parseSynchronously() method to allow for parsing on the main thread (reloading entityDefs is using that).
FontLoader has been reverted to use a ThreadedDefLoader only, it's not really a decl parser.
EClassParser is now doing all the parsing business previously hosted in the EClassManager.
Affected Issues
0005911
mod - include/idecltypes.h Diff File
mod - libs/debugging/ScopedDebugTimer.h Diff File
mod - libs/parser/ThreadedDeclParser.h Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/eclass/EClassManager.h Diff File
add - radiantcore/eclass/EClassParser.cpp Diff File
add - radiantcore/eclass/EClassParser.h Diff File
mod - radiantcore/fonts/FontLoader.cpp Diff File
mod - radiantcore/fonts/FontLoader.h Diff File
mod - radiantcore/fonts/FontManager.cpp Diff File
mod - radiantcore/particles/ParticleLoader.cpp Diff File
mod - radiantcore/particles/ParticleLoader.h Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiantcore/shaders/ShaderFileLoader.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master f5d9a92b

02.03.2022 11:57

greebo


Details Diff
0005911: Build the ThreadedDeclParser on top of the ThreadedDefLoader class, handling all the VFS specifics.
Since requiring a finished callback is the exception rather than the rule, offer a finished signal for client code to subscribe to.
Affected Issues
0005911
mod - libs/ThreadedDefLoader.h Diff File
add - libs/parser/ThreadedDeclParser.h Diff File
mod - plugins/dm.gui/gui/GuiManager.h Diff File
mod - plugins/sound/SoundManager.h Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/eclass/EClassManager.h Diff File
mod - radiantcore/fonts/FontLoader.h Diff File
mod - radiantcore/particles/ParticleLoader.h Diff File
mod - radiantcore/particles/ParticlesManager.cpp Diff File
mod - radiantcore/shaders/ShaderFileLoader.h Diff File
mod - radiantcore/skins/Doom3SkinCache.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

master 689e06d8

02.03.2022 05:46

greebo


Details Diff
0005911: Add file sorting functionality to ThreadedDefLoader. ShaderFileLoader and ParticleLoader are subclassing the ThreadedDefLoader.
Compiling and working, but some parse code still needs to be migrated.
Affected Issues
0005911
mod - libs/ThreadedDefLoader.h Diff File
mod - plugins/dm.gui/gui/GuiManager.cpp Diff File
mod - plugins/sound/SoundManager.cpp Diff File
mod - radiantcore/CMakeLists.txt Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/fonts/FontLoader.cpp Diff File
mod - radiantcore/fonts/FontLoader.h Diff File
mod - radiantcore/fonts/FontManager.cpp Diff File
mod - radiantcore/fonts/FontManager.h Diff File
add - radiantcore/particles/ParticleLoader.cpp Diff File
add - radiantcore/particles/ParticleLoader.h Diff File
mod - radiantcore/particles/ParticlesManager.cpp Diff File
mod - radiantcore/particles/ParticlesManager.h Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.h Diff File
mod - radiantcore/shaders/ShaderFileLoader.h Diff File
mod - radiantcore/skins/Doom3SkinCache.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

master fcadac25

02.03.2022 05:05

greebo


Details Diff
0005853: Add a .prt file precedence scenario to the test resources Affected Issues
0005853
mod - test/CMakeLists.txt Diff File
add - test/Particles.cpp Diff File
add - test/resources/tdm/particles/z_precedence.prt Diff File
add - test/resources/tdm/test_particles.pk4 Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

master c351fd7f

02.03.2022 04:55

greebo


Details Diff
0005853: Add a .mtr file precedence scenario to the test resources Affected Issues
0005853
mod - test/Materials.cpp Diff File
add - test/resources/tdm/materials/z_precedence.mtr Diff File
mod - test/resources/tdm/tdm_example_mtrs.pk4 Diff File

master 475bbef5

01.03.2022 16:23

greebo


Details Diff
0005822: EntityClassChooser supports three scenarios it's used for, providing distinct titles and button labels for each. Affected Issues
0005822
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - libs/wxutil/EntityClassChooser.h Diff File
mod - plugins/dm.difficulty/DifficultyEditor.cpp Diff File
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File

master ff155331

01.03.2022 16:06

greebo


Details Diff
0005822: OrthoContextMenu item "Create Entity" is switching to "Convert to Entity" if there's a non-empty selection Affected Issues
0005822
mod - libs/wxutil/menu/IconTextMenuItem.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiant/ui/ortho/OrthoContextMenu.h Diff File

master 91e75cb3

01.03.2022 14:34

greebo


Details Diff
0005897: Fix mouse tool mapping loading code. It should not consider mappings from other groups. Simplify the loading algorithm a bit. Affected Issues
0005897
mod - radiant/eventmanager/MouseToolManager.cpp Diff File
mod - radiant/eventmanager/MouseToolManager.h Diff File

master 81dd9d64

01.03.2022 13:52

greebo


Details Diff
0005897: Fix mouse tool mapping group name not being saved correctly to input.xml Affected Issues
0005897
mod - radiant/eventmanager/MouseToolManager.cpp Diff File

master 8319ffa0

01.03.2022 13:03

greebo


Details Diff
0005908: RenderPreview invokes renderLitScene if lighting is enabled. Pass the view origin to the renderer. Affected Issues
0005908
mod - libs/render/NopRenderView.h Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File

master f1c13d8f

01.03.2022 12:32

greebo


Details Diff
0005908: SurfaceRenderer is now using the same GL draw call sequence as the LightingModeRenderer. Minor refactoring. Affected Issues
0005908
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - radiant/ui/materials/editor/MaterialPreview.cpp Diff File
mod - radiantcore/rendersystem/backend/ObjectRenderer.cpp Diff File
mod - radiantcore/rendersystem/backend/SurfaceRenderer.h Diff File

master 1821f720

01.03.2022 11:48

greebo


Details Diff
0005858: Select the replacement node in the scene, this also fixes the unit tests. Affected Issues
0005858
mod - radiantcore/map/algorithm/Export.cpp Diff File

master 8c88660b

01.03.2022 11:28

greebo


Details Diff
Update a face's solid renderable unconditionally, we need it for highlight rendering. There are cases where just the parent entity is selected.
mod - radiantcore/brush/BrushNode.cpp Diff File

master 7904c3e6

01.03.2022 11:14

greebo


Details Diff
0005873: All sprS_* key values should be recognised as classname typed Affected Issues
0005873
mod - install/games/darkmod.game Diff File

master 14ec85b1

01.03.2022 11:05

greebo


Details Diff
0005858: When exporting models, create an entity of the same class as the last selected entity Affected Issues
0005858
mod - radiantcore/map/algorithm/Export.cpp Diff File

master 7e506bd7

01.03.2022 09:44

greebo


Details Diff
0005858: Expand existing unit test to use a source classname other than func_static Affected Issues
0005858
mod - test/ModelExport.cpp Diff File

master 672e0dff

01.03.2022 09:06

greebo


Details Diff
0005864: Remove superfluous size call Affected Issues
0005864
mod - libs/wxutil/preview/GuiView.cpp Diff File
mod - plugins/dm.editing/MissionInfoGuiView.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 65 66 67 68 69 70 71 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last