Changesets: DarkRadiant
master 598d7a14 18.08.2022 16:43 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' | ||
mod - .gitattributes | Diff File | ||
add - doc/img/AddRemovePatchControlPoints.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - radiantcore/patch/PatchModule.cpp | Diff File | ||
master b95bdc93 18.08.2022 16:36 Details Diff |
0006066: Add unit test covering the ShaderBreakdown counts |
Affected Issues 0006066 |
|
mod - libs/scene/ShaderBreakdown.h | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
add - test/SceneStatistics.cpp | Diff File | ||
add - test/resources/tdm/maps/material_usage.map | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master bc14cc3c 18.08.2022 16:06 Details Diff |
0006066: Fix a dependency problem leading to crashes at startup |
Affected Issues 0006066 |
|
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
master 79c9aff6 17.08.2022 20:11 Details Diff |
Set export-ignore on .gitattributes This may help with downstream Debian packaging which has problems if our .gitattributes interferes with the local repo being used for the build itself. |
||
mod - .gitattributes | Diff File | ||
master dfc32a02 17.08.2022 19:57 Details Diff |
0000401: document patch control point Insert/Extend/Delete menu options |
Affected Issues 0000401 |
|
add - doc/img/AddRemovePatchControlPoints.png | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
master b807de66 16.08.2022 19:48 Details Diff |
0000401: all remaining Patch modifier commands require a selection |
Affected Issues 0000401 |
|
mod - radiantcore/patch/PatchModule.cpp | Diff File | ||
master be1facd4 16.08.2022 19:37 Details Diff |
0000401: Patch/Append submenu renamed to Extend "Append" generally means "add to the end", making "append at the beginning" something of a contradiction. It took some experimentation to work out the difference between "append at the beginning" and "insert at the beginning". Hopefully the wording now makes the distinction clear between "inserting" (adding rows/cols without changing the patch shape) and "extending" (adding new rows/cols and making the patch larger). |
Affected Issues 0000401 |
|
mod - install/menu.xml | Diff File | ||
master a49c9f16 16.08.2022 19:32 Details Diff |
0000401: Patch/Delete and Append commands disabled without selected patch |
Affected Issues 0000401 |
|
mod - radiantcore/patch/PatchModule.cpp | Diff File | ||
master c7ce94f0 15.08.2022 19:20 Details Diff |
0006066: Tweak dialog size and strings |
Affected Issues 0006066 |
|
mod - radiant/ui/mapinfo/MapInfoDialog.cpp | Diff File | ||
mod - radiant/ui/mapinfo/ShaderInfoTab.cpp | Diff File | ||
master 3a22b63c 15.08.2022 19:18 Details Diff |
0006066: Extend ShaderBreakdown to include models and particle materials |
Affected Issues 0006066 |
|
mod - libs/scene/ShaderBreakdown.h | Diff File | ||
mod - radiant/ui/mapinfo/MapInfoDialog.cpp | Diff File | ||
mod - radiant/ui/mapinfo/ShaderInfoTab.cpp | Diff File | ||
mod - radiant/ui/mapinfo/ShaderInfoTab.h | Diff File | ||
master 83813e96 15.08.2022 17:39 Details Diff |
0006000: Fix vertex colour blending mode not being propagated to blend passes |
Affected Issues 0006000 |
|
mod - radiantcore/rendersystem/backend/OpenGLShader.cpp | Diff File | ||
master 20aa1971 15.08.2022 15:37 Details Diff |
0006061: ParticleNode will react to visibility changes. |
Affected Issues 0006061 |
|
mod - radiantcore/particles/ParticleNode.cpp | Diff File | ||
mod - radiantcore/particles/ParticleNode.h | Diff File | ||
master 127ed356 15.08.2022 15:22 Details Diff |
0005988: Let the RenderableArrow start at the center of the entity's visible bounding box. |
Affected Issues 0005988 |
|
mod - radiantcore/entity/RenderableArrow.cpp | Diff File | ||
master 7ee4cbe3 15.08.2022 15:10 Details Diff |
0005988: The RenderableBox renderable should take the local bounds origin into account, it's not always located at 0,0,0. (This is related to a change in 0005968.) The visible Entity Boxes are not necessarily centered at the value of their origin key, they are offset using editor_mins and editor_maxs vectors that are not necessarily symmetric. |
Affected Issues 0005968, 0005988 |
|
mod - libs/render/RenderableBox.h | Diff File | ||
mod - radiantcore/entity/generic/GenericEntityNode.cpp | Diff File | ||
master 8799d29f 15.08.2022 13:16 Details Diff |
0006054: Update the target text entry control only if the value actually changed. This prevents materials from being flagged as modified even though the user was just looking around. |
Affected Issues 0006054 |
|
mod - radiant/ui/common/ImageFileSelector.cpp | Diff File | ||
master 134d63a5 15.08.2022 12:50 Details Diff |
0006030: Remove an assert that fires when parsing an invalid shader expression in material stages. This is user input and can occur rather frequently when manually editing materials. |
Affected Issues 0006030 |
|
mod - radiantcore/shaders/ShaderExpression.cpp | Diff File | ||
master a5a058e4 15.08.2022 12:35 Details Diff |
0006030: Add a negative unit test case covering IMaterial::updateFromSourceText |
Affected Issues 0006030 |
|
mod - test/Materials.cpp | Diff File | ||
master 2205cf80 15.08.2022 12:18 Details Diff |
0006030: It's now possible to edit the source text of the material. Changes will be propagated in either direction. |
Affected Issues 0006030 |
|
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
master 7371d9a4 15.08.2022 11:53 Details Diff |
0006030: First rough implementation of Material::updateFromSourceText |
Affected Issues 0006030 |
|
mod - include/ishaders.h | Diff File | ||
mod - libs/decl/DeclarationBase.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
master 1144892e 15.08.2022 07:00 Details Diff |
0006030: Set up event handling in the Material Editor, to prevent feedback loops and modification flags being set all the time. |
Affected Issues 0006030 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
master 28108468 15.08.2022 06:23 Details Diff |
0006030: Add interface to update a material from a given source text. When the source view contents in the MaterialEditor changes, the material will try to update itself from the source. Fix a crash when trying to acquire an editable shader layer with the "Global Settings" item selected. |
Affected Issues 0006030 |
|
mod - include/ishaders.h | Diff File | ||
mod - libs/wxutil/sourceview/SourceView.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialEditor.h | Diff File | ||
mod - radiantcore/shaders/CShader.cpp | Diff File | ||
mod - radiantcore/shaders/CShader.h | Diff File | ||
master f543b45e 15.08.2022 06:22 Details Diff |
Update VC++ tests project | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master f0089aa2 15.08.2022 05:15 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' # Conflicts: # radiantcore/eclass/EClassManager.cpp # radiantcore/particles/ParticlesManager.cpp # radiantcore/rendersystem/OpenGLRenderSystem.cpp # radiantcore/shaders/Doom3ShaderSystem.cpp # radiantcore/skins/Doom3SkinCache.cpp |
||
mod - CMakeLists.txt | Diff File | ||
mod - debian/changelog | Diff File | ||
mod - doc/manual.adoc | Diff File | ||
mod - include/icommandsystem.h | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - install/ui/patchcreatedialog.xrc | Diff File | ||
mod - install/ui/patchthickendialog.xrc | Diff File | ||
mod - libs/module/CMakeLists.txt | Diff File | ||
mod - libs/parser/Tokeniser.h | Diff File | ||
mod - libs/selectionlib.h | Diff File | ||
mod - libs/wxutil/CMakeLists.txt | Diff File | ||
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/CMakeLists.txt | Diff File | ||
mod - plugins/dm.stimresponse/StimResponseEditor.cpp | Diff File | ||
mod - plugins/dm.stimresponse/StimResponseEditor.h | Diff File | ||
mod - plugins/dm.stimresponse/plugin.cpp | Diff File | ||
mod - plugins/script/CMakeLists.txt | Diff File | ||
mod - plugins/script/ScriptingSystem.cpp | Diff File | ||
mod - plugins/sound/CMakeLists.txt | Diff File | ||
mod - plugins/vcs/CMakeLists.txt | Diff File | ||
mod - plugins/vcs/GitModule.cpp | Diff File | ||
mod - radiant/CMakeLists.txt | 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/eventmanager/EventManager.h | 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/modelselector/ModelSelector.h | Diff File | ||
mod - radiant/ui/ortho/OrthoContextMenu.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 - radiant/xyview/tools/BrushCreatorTool.cpp | Diff File | ||
mod - radiantcore/CMakeLists.txt | Diff File | ||
mod - radiantcore/brush/BrushModule.cpp | Diff File | ||
mod - radiantcore/brush/csg/CSG.cpp | Diff File | ||
mod - radiantcore/camera/CameraManager.cpp | Diff File | ||
mod - radiantcore/clipper/Clipper.cpp | Diff File | ||
mod - radiantcore/clipper/Clipper.h | Diff File | ||
mod - radiantcore/commandsystem/Command.h | Diff File | ||
mod - radiantcore/commandsystem/CommandSystem.cpp | Diff File | ||
mod - radiantcore/commandsystem/CommandSystem.h | Diff File | ||
mod - radiantcore/commandsystem/Executable.h | Diff File | ||
mod - radiantcore/commandsystem/Statement.h | Diff File | ||
mod - radiantcore/decl/DeclarationManager.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/entity/light/LightNode.h | Diff File | ||
mod - radiantcore/entity/light/Renderables.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/patch/algorithm/General.cpp | Diff File | ||
mod - radiantcore/patch/algorithm/General.h | 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 | ||
master a90e50d6 15.08.2022 05:08 Details Diff |
0005503: Add ReloadImages command to MaterialManager |
Affected Issues 0005503 |
|
mod - include/ishaders.h | Diff File | ||
mod - install/menu.xml | Diff File | ||
mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
master 8ba6e9f6 14.08.2022 19:00 Details Diff |
0005503: Remove unused methods from IMaterialManager interface |
Affected Issues 0005503 |
|
mod - include/ishaders.h | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
mod - radiantcore/shaders/textures/TextureManipulator.cpp | Diff File |