Changesets: DarkRadiant
master a92ea776 05.08.2022 12:10 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |