Changesets: DarkRadiant

master a92ea776

05.08.2022 12:10

greebo


Details Diff
0006052: Create infrastructure to set the decal info structure through the Material interface. Affected Issues
0006052
mod - include/ishaders.h Diff File
mod - radiantcore/shaders/CShader.cpp Diff File
mod - radiantcore/shaders/CShader.h Diff File
mod - radiantcore/shaders/ShaderTemplate.h Diff File
mod - test/MaterialExport.cpp Diff File

master fbf84b77

05.08.2022 10:23

greebo


Details Diff
0006052: Don't write the default blend func pair gl_one, gl_zero into the stage Affected Issues
0006052
mod - libs/materials/ParseLib.h Diff File
mod - radiantcore/shaders/MaterialSourceGenerator.cpp Diff File

master 847218f9

05.08.2022 10:04

greebo


Details Diff
0006052: Add unit test cases covering the treatment of the default blend func string pair, both when parsing and exporting stages Affected Issues
0006052
mod - test/MaterialExport.cpp Diff File
mod - test/Materials.cpp Diff File
mod - test/resources/tdm/materials/parsertest.mtr Diff File

master b0a178fc

05.08.2022 08:46

greebo


Details Diff
0006052: Adjust source generator to not write any render map dimension if they are 0,0 Affected Issues
0006052
mod - radiantcore/shaders/MaterialSourceGenerator.cpp Diff File
mod - test/MaterialExport.cpp Diff File

master 53255f1c

05.08.2022 08:34

greebo


Details Diff
0006052: Adjust parser to treat mirrorRenderMap dimensions optional.
The token must not be exhausted when looking for the dimensions.
Affected Issues
0006052
mod - libs/string/convert.h Diff File
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File
mod - radiantcore/shaders/ShaderTemplate.h Diff File

master bb408aa7

05.08.2022 07:46

greebo


Details Diff
0006052: Don't disable the image map expression entry field in the case of mirrorRenderMap and remoteRenderMap Affected Issues
0006052
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master 32573ca1

05.08.2022 07:46

greebo


Details Diff
0006052: Extend material parser tests to cover the problems when parsing mirrorRenderMap and remoteRenderMap stages. Affected Issues
0006052
mod - test/Materials.cpp Diff File
mod - test/resources/tdm/materials/parsertest.mtr Diff File

master 74c8f3d8

05.08.2022 07:28

greebo


Details Diff
0006052: mirrorRenderMap and RemoteRenderMap are allowed to have map expressions in their stage block Affected Issues
0006052
mod - radiantcore/shaders/MaterialSourceGenerator.cpp Diff File
mod - test/MaterialExport.cpp Diff File

master 8bc55e47

05.08.2022 07:20

greebo


Details Diff
0006052: Adjust material soure generator code to export stages with mirrorRenderMap, remoteRenderMap even when no map expression is present. Affected Issues
0006052
mod - radiantcore/shaders/MaterialSourceGenerator.cpp Diff File

master a7963fe1

05.08.2022 07:16

greebo


Details Diff
0006052: Don't add "_white" map expressions for newly created blend layers, not all of them need such an expression. Affected Issues
0006052
mod - radiantcore/shaders/ShaderTemplate.cpp Diff File

master c94caf4a

05.08.2022 06:22

greebo


Details Diff
0006047: Don't clear the classname field after clicking "cancel" in the Entity Class Chooser dialog (when selecting a light classname) Affected Issues
0006047
mod - libs/wxutil/EntityClassChooser.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master 5d1ae539

05.08.2022 06:14

greebo


Details Diff
0006034: Resort the subtree when inserting a single texture element into the material tree view.
Send ItemDeleted/ItemAdded events for all children to force the client data views to rebuild their nodes.
Affected Issues
0006034
mod - libs/wxutil/dataview/TreeModel.cpp Diff File
mod - libs/wxutil/dataview/TreeModel.h Diff File
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiant/ui/materials/MaterialPopulator.h Diff File

master f971cf8d

05.08.2022 05:51

greebo


Details Diff
0006034: Offer SortModelFoldersFirst overloads to start at a given element in the tree.
Reduce code duplication by forwarding calls to more specific overloads.
Affected Issues
0006034
mod - libs/wxutil/dataview/TreeModel.cpp Diff File
mod - libs/wxutil/dataview/TreeModel.h Diff File

master 3f434384

05.08.2022 05:14

greebo


Details Diff
0006033: Add ResourceTreeViewToolbar to ImageFileSelector Affected Issues
0006033
mod - radiant/ui/common/ImageFileSelector.cpp Diff File

master 30c3eb69

05.08.2022 05:05

greebo


Details Diff
0006037: Correctly set the declname column value when inserting entries in the MaterialPopulator Affected Issues
0006037
mod - radiant/ui/materials/MaterialPopulator.cpp Diff File
mod - radiant/ui/materials/MaterialPopulator.h Diff File

master 0e164c4a

05.08.2022 05:05

greebo


Details Diff
0006037: MaterialEditor should operate on decl names, not the visible paths used in the MaterialTreeView. Affected Issues
0006037
mod - radiant/ui/materials/editor/MaterialEditor.cpp Diff File

master a6f2dd6d

05.08.2022 05:04

greebo


Details Diff
0006037: Rename the syntax block when copying the shader template Affected Issues
0006037
mod - radiantcore/shaders/ShaderLibrary.cpp Diff File

master 691ce2c7

03.08.2022 19:59

orbweaver


Details Diff
Remove "initialiseModule called" console messages

These messages aren't useful enough to be unconditionally baked into the
application, and if they become needed, they should be implemented in a
single location in the module system rather than with boilerplate lines
in every module.
mod - plugins/dm.conversation/plugin.cpp Diff File
mod - plugins/dm.difficulty/plugin.cpp Diff File
mod - plugins/dm.editing/plugin.cpp Diff File
mod - plugins/dm.gui/gui/GuiManager.cpp Diff File
mod - plugins/dm.gui/plugin.cpp Diff File
mod - plugins/dm.objectives/objectives.cpp Diff File
mod - plugins/dm.stimresponse/plugin.cpp Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - plugins/vcs/GitModule.cpp Diff File
mod - radiant/camera/CameraWndManager.cpp Diff File
mod - radiant/clipboard/ClipboardModule.cpp Diff File
mod - radiant/eventmanager/EventManager.cpp Diff File
mod - radiant/map/StartupMapLoader.cpp Diff File
mod - radiant/settings/LocalisationModule.cpp Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/common/DialogManager.cpp Diff File
mod - radiant/ui/favourites/FavouritesUserInterfaceModule.cpp Diff File
mod - radiant/ui/filters/FilterUserInterface.cpp Diff File
mod - radiant/ui/gl/WxGLWidgetManager.cpp Diff File
mod - radiant/ui/grid/GridUserInterface.cpp Diff File
mod - radiant/ui/groupdialog/GroupDialogManager.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/mainframe/MainFrameLayoutManager.cpp Diff File
mod - radiant/ui/materials/editor/MaterialEditorModule.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/menu/MenuManager.cpp Diff File
mod - radiant/ui/statusbar/StatusBarManager.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp Diff File
mod - radiant/xyview/GlobalXYWnd.cpp Diff File
mod - radiantcore/brush/BrushModule.cpp Diff File
mod - radiantcore/camera/CameraManager.cpp Diff File
mod - radiantcore/clipper/Clipper.cpp Diff File
mod - radiantcore/commandsystem/CommandSystem.cpp Diff File
mod - radiantcore/eclass/EClassColourManager.cpp Diff File
mod - radiantcore/eclass/EClassManager.cpp Diff File
mod - radiantcore/entity/EntityModule.cpp Diff File
mod - radiantcore/filetypes/FileTypeRegistry.cpp Diff File
mod - radiantcore/fonts/FontManager.cpp Diff File
mod - radiantcore/grid/GridManager.cpp Diff File
mod - radiantcore/layers/LayerModule.cpp Diff File
mod - radiantcore/map/EditingStopwatch.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapResourceManager.cpp Diff File
mod - radiantcore/map/RegionManager.cpp Diff File
mod - radiantcore/map/aas/AasFileManager.cpp Diff File
mod - radiantcore/map/aas/Doom3AasFileLoader.cpp Diff File
mod - radiantcore/map/autosaver/AutoSaver.cpp Diff File
mod - radiantcore/map/format/Doom3MapFormat.cpp Diff File
mod - radiantcore/map/format/Doom3PrefabFormat.cpp Diff File
mod - radiantcore/map/format/MapFormatManager.cpp Diff File
mod - radiantcore/map/format/Quake3MapFormat.cpp Diff File
mod - radiantcore/map/format/Quake4MapFormat.cpp Diff File
mod - radiantcore/map/format/portable/PortableMapFormat.cpp Diff File
mod - radiantcore/map/infofile/InfoFileManager.cpp Diff File
mod - radiantcore/map/mru/MRU.cpp Diff File
mod - radiantcore/map/namespace/NamespaceFactory.cpp Diff File
mod - radiantcore/model/ModelCache.cpp Diff File
mod - radiantcore/model/ModelFormatManager.cpp Diff File
mod - radiantcore/model/md5/MD5AnimationCache.cpp Diff File
mod - radiantcore/particles/ParticlesManager.cpp Diff File
mod - radiantcore/patch/PatchModule.cpp Diff File
mod - radiantcore/rendersystem/OpenGLModule.cpp Diff File
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp Diff File
mod - radiantcore/rendersystem/RenderSystemFactory.cpp Diff File
mod - radiantcore/rendersystem/SharedOpenGLContextModule.cpp Diff File
mod - radiantcore/scenegraph/SceneGraph.cpp Diff File
mod - radiantcore/scenegraph/SceneGraphFactory.cpp Diff File
mod - radiantcore/selection/RadiantSelectionSystem.cpp Diff File
mod - radiantcore/selection/group/SelectionGroupModule.cpp Diff File
mod - radiantcore/selection/selectionset/SelectionSetModule.cpp Diff File
mod - radiantcore/selection/shaderclipboard/ShaderClipboard.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSceneGraph.cpp Diff File
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp Diff File
mod - radiantcore/settings/ColourSchemeManager.cpp Diff File
mod - radiantcore/settings/PreferenceSystem.cpp Diff File
mod - radiantcore/shaders/Doom3ShaderSystem.cpp Diff File
mod - radiantcore/skins/Doom3SkinCache.cpp Diff File
mod - radiantcore/undo/UndoSystemFactory.cpp Diff File
mod - radiantcore/versioncontrol/VersionControlManager.cpp Diff File
mod - radiantcore/vfs/Doom3FileSystem.cpp Diff File
mod - radiantcore/xmlregistry/XMLRegistry.cpp Diff File

master b30c3c2d

03.08.2022 19:48

orbweaver


Details Diff
0000401: Stim/Response editor disabled without selection Affected Issues
0000410
mod - plugins/dm.stimresponse/StimResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.h Diff File
mod - plugins/dm.stimresponse/plugin.cpp Diff File

master 885342ed

03.08.2022 19:23

orbweaver


Details Diff
0000401: document Clipper commands in Brush menu Affected Issues
0000410
mod - doc/manual.adoc Diff File

master da2381b1

03.08.2022 19:14

orbweaver


Details Diff
0000401: document a few options in the Entity menu Affected Issues
0000410
mod - doc/manual.adoc Diff File

master 0468d49c

03.08.2022 19:03

orbweaver


Details Diff
0000401: Bind/Connect entities disabled without appropriate selection

These commands require exactly two selected entities (and nothing else).
Affected Issues
0000410
mod - libs/selectionlib.h Diff File
mod - radiantcore/selection/algorithm/Entity.cpp Diff File
mod - radiantcore/selection/algorithm/Entity.h Diff File
mod - radiantcore/selection/algorithm/General.cpp Diff File

master 22240e45

02.08.2022 20:10

orbweaver


Details Diff
0000401: document some commands in the Brush menu Affected Issues
0000410
mod - doc/manual.adoc Diff File

master 01b22c1f

02.08.2022 19:52

orbweaver


Details Diff
0000401: Brush/Clipper menu items require selected brush Affected Issues
0000410
mod - include/icommandsystem.h Diff File
mod - radiantcore/brush/BrushModule.cpp Diff File
mod - radiantcore/clipper/Clipper.cpp Diff File
mod - radiantcore/clipper/Clipper.h Diff File

master fefab529

01.08.2022 04:02

greebo


Details Diff
0006029: Test the output of the game::current::getWriteableGameResourcePath() helper in two sepecific TDM setups Affected Issues
0006029
mod - test/MaterialExport.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 40 41 42 43 44 45 46 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 261 262 263  Next  Last